void compute(int n) {
int h = n;
while (h > 1) {
for (int i = 0; i < n; i++) {
// do some operation
}
h = h/2;
}
}
Может кто-нибудь, пожалуйста, скажите мне, что такое сложность (Big O) этой функции n ??Сложность этой функции?
Это на самом деле спор между мной и моим другом. мой стенд: сложность O (n * log (n)) Подставка для друга: журнал (n)
Спасибо за ваши ответы.
Я немного шокирован тем, что существует так много разных ответов. : -O – Botz3000
Он сходится, медленно к одному :-). Также еще рано утром, мозги не могут работать должным образом:/ – Joey
Это не вопрос времени, это вопрос доступности cafeïne :) – Martijn