Какова сложность:расчет Сложность
int f4(int n)
{
int i, j, k=1, count = 0;
for(i = 0; i < n; i++)
{
k *= 3;
for(j = k; j; j /= 2)
count++;
}
return count;
}
Я знаю, что это O (N^2), но как рассчитать это? и почему это не n * log n?
Рассмотрев ваши другие вопросы, кажется, вы просто пытаетесь выполнить свое текущее задание на домашнюю работу ... Удачи вам в этом :-) – scraimer
Я ищу ответы на некоторые вопросы HW, которые я не уверен, как решить сам, но я не пытаюсь все это сделать другими. Я просто пытаюсь понять, как работает сложность. – yyy
Corman Leisterson Rivest и Stein. Большая белая книга. Попросите его по имени. –