void compute(int n) {
int h = n;
while (h > 1) {
for (int i = 0; i < n; i++) {
// do some operation
}
h = h / 2;
}
}
このnの関数の複雑さ(Big O)を教えてもらえますか?
これは実際、私と私の友人の間の議論です。私の立場:複雑さはO(n * log(n))友人の立場:log(n)
ご回答ありがとうございます。