Я пытаюсь решить упражнение, где мне нужно написать код с помощью (n) ∈ Θ (n^3/2) времени исполнения ,Codesnippet с runtime t (n) ∈ Θ (n^3/2)
Мне разрешено использовать рекурсии, сложение, вычитание, деление целых чисел на 2, для циклов, если операторы, <,>, ==, а также if- и return-statements.
Чтобы получить время выполнения t (n) ∈ Θ (n^3), мне нужно будет просто использовать 3 for-loops, также я думаю, что было это правило, где с помощью if-statement время выполнения логарифмическая. У меня нет идеи о том, как получить время выполнения t (n) ∈ Θ (n^3/2).
Я был бы очень рад, если бы кто-нибудь мог дать вам совет. Спасибо :)
Для очень очевидного подхода подумайте о серии нечетных натуралов. – greybeard