Найдите асимптотическое время работы следующих разделов кода. Ответом должны быть термины О и Тета.
Я думал о Theta (n ^ (1.5)), но я не уверен в этом. Что вы думаете ?
Найдите асимптотическое время работы следующих разделов кода. Ответом должны быть термины О и Тета.
Я думал о Theta (n ^ (1.5)), но я не уверен в этом. Что вы думаете ?
Внутренний цикл выполняется n 1/2 (квадратный корень из n) раз для каждой итерации внешнего цикла.
Внешний цикл выполняется n раз.
Итак, чистая сложность запуска программы будет O (n * n 1/2) = O (n 3/2) = O (n 1.5 ).
Кроме того, поскольку более жесткая граница округлит его до временной сложности Big-Theta (n 1.5).
Итак, временная сложность кода = Θ (n ^ 1,5).