use*_*571 4 algorithm big-o time-complexity
Intro 练习 4.4.6 的大多数解决方案。对算法第 3 版说,n*log3(n) = (n*lg(n)) 的大欧米茄。
当我们讨论算法的时间复杂度时,这是否意味着 log3(n) 等价于 log2(n)?
谢谢
chr*_*hrk 6
就 big-Oh 表示法而言,对数的底数没有任何实际区别,因为这个重要的属性称为Change of Base。
Change of Base
根据这个性质,改变对数的底数,就大欧记法而言,只会通过一个常数因子影响复杂度。
所以,是的。在 big-Oh 符号方面,log3(n) 等价于 log2(n)。
归档时间:
11 年,6 月 前
查看次数:
4292 次
最近记录: