O(войдите n!) И O( (войдите n)!)
Чтобы найти их отношение я подставил log n = x and log n! = n(log n)
так с базой, O( log n! )
стал a^x(x)
а также (log n)!
стал x(x-1)(x-2)
.... теперь я думаю, что первый имеет более высокую скорость роста. Но можете ли вы помочь мне найти их связь, используя большой O из n^2
1 ответ
Решение
На самом деле
x(x-1)(x-2)....
становитсяx^x + ...
потому что у вас естьx
прицелы. Это означает, чтоO((log n)!)
имеет более высокую скорость роста.Кроме того, если
log(n) := x
, затемn = 2^x
а такжеn^2
станет(2^x)^2 = 2^2x
который имеет более низкую скорость роста, чемx^x
Резюме
O(log n!) < O(n^2) < O((log n)!)