Временная сложность функции со временем 1 + 8 + 27 + 64 + ... + sqrt(n)^3?

Мне сказали, что

1 + 8 + 27 + 64 +... + (√n)3 = Θ (n2)

Почему это так?

1 ответ

Чтобы убедиться, что я понимаю, что вы говорите, вам любопытно, почему сумма

13 + 23 + 33 +... + (√n)3 = Θ (n2)

Один из способов сделать это - найти формулу для суммы первых m кубов. Это равно

(м (м + 1) / 2)2

Итак, давайте подключим m = √n, что дает

13 + 23 + 33 +... + (√n)3

= ((√n) ((√n) + 1) / 2)2

= ((n + √n) / 2)2

= (n2 + 2n√n + n) / 4

Это окончательное выражение дает точное значение суммы первых √n совершенных кубов. Обратите внимание, что это выражение Θ (n2), потому что n2 является доминирующим членом.

Надеюсь это поможет!

Другие вопросы по тегам