老师,我数学不太好, 函数的底数是几应该没有意义吧?
我是想代入实际数字计算一下,比如有 256 个元素:
O(n^2) = 256 * 256 = 65636
O(nlogn) = 256 * 8 = 2048
(lgn) 是什么意思 , 是以10为底n的对数 ? 还是说是logn的缩写?
如果是前者 :(以10为底)
O(lgn) = 2.4082399653
如果是后者 :(都以2为底)
O(lgn) = 8
说到这里,我想表达的是,O(lgn)是真快呀,比(nlogn)快了几百倍呀。