《计算之魂》1.4 关于排序的讨论

1.4.1 直观的排序算法时间到底浪费在哪里

选择排序  笨,上限

插入排序  类似于抓牌、插排  需要考虑空间位置

做很多次无谓的比较和数据的移动,时间复杂度为O(N²)

1.4.2 有效的排序算法效率在哪里

归并排序,快速排序,堆排序,时间复杂度为O(NlogN)

1.4.3 针对特殊情况,我们是否有更好的选择

混合排序方法

蒂姆排序法

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容