Любая положительная полиномиальная функция растет быстрее, чем любая полилогарифмическая функция, то есть lg ^ b (n) = o (n ^ a) для любого a> 0 (обратите внимание на маленькое o)
Это подразумевает f2 >> f4 .
Все остальное (экспоненциально) растет быстрее, чем f2.
Сравнить f1 = 10 ^n и f3 = n ^ n Возьмите журнал с обеих сторон, чтобы сравнить nlog10 с nlogn .Ясно, что f3 >> f1 (log10 - это константа).
Сравните f3 = n ^ n и f5 = 2 ^ (log ^ 1 /2 (n)) Возьмите журнал с обеих сторон, чтобы сравнить nlogn с (log ^ 1/2 (n)) log2 . f3 >> f5 (возведите в квадрат обе стороны или используйте тот факт, что: любая положительная полиномиальная функция растет быстрее, чем любая полилогарифмическая функция)
Осталось только сравнить f5 = 2 ^ (log ^ 1/2 (n)) и f1 = 10 ^ n .Возьмите журнал с обеих сторон, чтобы сравнить (log ^ 1/2 (n)) log2 с nlog10 . f1 >> f5 .
Используя все эти факты, можно сделать вывод, что f4 << f2 << f5 << f1 << f3 </strong>.В качестве альтернативы, как отмечали другие, вы можете сравнить их, рассчитав пределы.