0
Рекурсивный алгоритм имеет сложность: Вт (п) = 2W (п/2) + Θ (п)Как рассчитать сложность рекурсивного алгоритма в нотации Big O?
Мой раствор или догадка О (п).
Как решить такую сложность?
Рекурсивный алгоритм имеет сложность: Вт (п) = 2W (п/2) + Θ (п)Как рассчитать сложность рекурсивного алгоритма в нотации Big O?
Мой раствор или догадка О (п).
Как решить такую сложность?
Подобные ситуации покрыты Master Theorem. Кроме того, легко видеть, непосредственно:
W(n) = 2 W(n/2) + Theta(n)
= 2(2 W(n/4) + Theta(n/2)) + Theta(n)
= 4 W(n/4) + 2 Theta(n)
Так с каждым шагом рекурсии вы получите другой Theta (п) и глубины рекурсии журнала п. Таким образом, общее усилие O (n log n).
Сделайте еще одно предположение, его более того. См. Например https://en.wikipedia.org/wiki/Master_theorem – Henry
Является ли она сложной? –
Да, его n log n – Henry