0
我遇到了这个问题,要求查找时间复杂度。正确时间复杂度
int count = 0;
for (int i = N; i > 0; i /= 2) {
for (int j = 0; j < i; j++) {
count += 1;
}
}
它说,它的时间复杂度O(n)
,它应该是O(nlogn)
作为第一个循环是logn
和第二是n
。
1/2天前提问您的问题。你也可以在那里看看。 –