各种排序算法的比较与分析

上传:何继昌 浏览: 55 推荐: 0 文件:DOC 大小:22KB 上传时间:2019-09-17 22:16:44 版权申诉
排序算法的总结:(1)若n较小(如n≤50),可采用直接插入或直接选择排序。 当记录规模较小时,直接插入排序较好;否则因为直接选择移动的记录数少于直接插人,应选直接选择排序为宜。(2)若文件初始状态基本有序(指正序),则应选用直接插人、冒泡或随机的快速排序为宜;(3)若n较大,则应采用时间复杂度为O(nlgn)的排序方法:快速排序、堆排序或归并排序。 快速排序是目前基于比较的内部排序中被认为是最好的方法,当待排序的关键字是随机分布时,快速排序的平均时间最短; 堆排序所需的辅助空间少于快速排序,并且不会出现快速排序可能出现的最坏情况。这两种排序都是不稳定的
上传资源
用户评论

king965624469 2019-09-17 22:16:44

很不错,很好很强大!

yang15989 2019-09-17 22:16:44

感觉确实简单了一点。

monk98962y 2019-09-17 22:16:44

还不错,值得参考

西贝山人 2019-09-17 22:16:44

说的有点简单,不过还是有参考价值的

皇甫成 2019-09-17 22:16:44

说的比较简单,感谢分享

寻找翅膀的鱼 2019-09-17 22:16:44

说的比较简单,不过还是比较有用的

lzeve 2019-09-17 22:16:44

没有各种算法的介绍,只有简单的比较,文档总共一页