【发布时间】:2023-03-07 20:32:01
【问题描述】:
我正在学习如何找到算法的复杂性,但我不知道这个算法的复杂性是什么。有人可以向我解释如何得到答案吗?
void algorithm(int a, int b) {
while (a >= b) {
int x = a - b;
for (int i = 0; i <= x; i++) {
std::cout << "complexity of this algorithm?";
}
a = x;
}
}
欢迎任何意见。这是我目前所拥有的:
【问题讨论】:
-
您在问题中考虑的场景是什么?最好的时间?平均的?最差?
-
最好的和最坏的,如果有最好的......我不确定最好的情况是否会不同于最坏的情况。