我将此问题作为计算机科学(数据结构)中的家庭任务:找到并比较以下函数的大O复杂性:
我已经尝试了很多事情,比如注意n 10log n = O(n n )和那个(log n) n < / sup> = O(n 2 ),但这对我没有帮助。关于如何解决这个问题的任何建议?
答案 0 :(得分:2)
如果指数具有相同的基数,则比较指数总是更容易。请注意,对于任何数字n,我们都有
n = 2 log n 。
从此我们得到
n 10 log n =(2 log n ) 10 log n = 2 10 log 2 n
和
(log n) n =(2 log log n ) n = 2 n log log n
从这里我们得到n 10 log n = o((log n) n )使用little-o表示法。