按从最有效到最复杂的顺序列出以下增长函数:
- nlog 2 (n)+n 2
- n 2 -nlog(n)
- nlog(n)
- n 2对数(n)
- 2 n +100 n 4
- n 3 -100 n 2
我知道该功能被 n 的压倒性功能认为是最有效或最复杂的。但是,当有多个日志引用时,我不确定如何进行。
我知道 (5) 是最复杂的,因为它具有指数 n 并且会以指数方式增加。(6) 复杂度落后,因为它是多项式。
现在我的困惑来了。我认为 (1) 会出现在 6 之前,因为它的 n 2值被添加到 log 函数中。然后(2)作为对数函数被减去。然后 (4) 相乘。这使得 3 成为最有效的双对数。
我的猜测,从最复杂到最有效:
3
4
2
1
6
5
这是接近正确的地方还是我在左场?