面试时的Java数据结构与算法

决策树的深度至少是log(n!),即至少需要log(n!)次比较。 而 log(n!)=logn+log(n-1)+log(n-2)+?+log2+log1 >=logn+log(n-1)+log(n-2)+?+log(n/2) >=(n/2)log(n/2) >=(n/2)logn-n/2 =O(nlogn) 所以只用到比较的排序算法最低时间复杂度是O(nlogn)。

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4