3
对数与双对数时间复杂度
在实际应用中,使用而不是O(log (n ))算法有具体的好处吗?O(对数(日志(n ))O(log(log(n))\mathcal{O}(\log(\log(n))O(对数(n ))O(log(n))\mathcal{O}(\log(n)) 当使用例如van Emde Boas树而不是更常规的二进制搜索树实现时就是这种情况。但是例如,如果我们取那么在最佳情况下,双对数算法的对数性能比对数算法高(大约为5)。而且一般来说,实现起来更加棘手和复杂。n < 106n<106n < 10^6555 考虑到我个人比VEB树更喜欢BST,您怎么看? 一个人可以很容易地证明: ∀ Ñ < 106。日志 ñ日志(日志(n ))< 5.26146∀n<106. lognlog(log(n))<5.26146\qquad \displaystyle \forall n < 10^6.\ \frac{\log n}{\log(\log(n))} < 5.26146