开发者社区> 问答> 正文

基于比较的任一排序算法,在平均情况下的比较次数至少是多少

基于比较的任一排序算法,在平均情况下的比较次数至少是多少

展开
收起
知与谁同 2018-07-17 17:48:18 2134 0
1 条回答
写回答
取消 提交回答
  • 评价所需比较次数至少为O(nlog n)
    简单来说n个数共有n!种排列 一次比较最多从中排除一半的可能性
    共至少需要 log n! 次比较 用stirling公式近似阶乘后就是这个结果

    具体证明题主可以去看《算法导论》排序那章
    2019-07-17 22:50:55
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
数据带来无限可能 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载