1. 首页
  2. 编程语言
  3. 其他
  4. 各种排序算法的比较与分析

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

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

很不错,很好很强大!

码姐姐匿名网友 2019-09-17 22:16:44

感觉确实简单了一点。

码姐姐匿名网友 2019-09-17 22:16:44

还不错,值得参考

码姐姐匿名网友 2019-09-17 22:16:44

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

码姐姐匿名网友 2019-09-17 22:16:44

说的比较简单,感谢分享

码姐姐匿名网友 2019-09-17 22:16:44

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

码姐姐匿名网友 2019-09-17 22:16:44

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