Какова временная сложность этого кодового блока? - PullRequest
1 голос
/ 14 июня 2019

Как рассчитать сложность времени?

While(n>0)
      For j in n
          Count+=1
      n = n/2

1 Ответ

9 голосов
/ 14 июня 2019

O (n).

n + n / 2 + n / 4 + ... = 2n = O (n)

...