码迷,mamicode.com
首页 > 其他好文 > 详细

数据结构第8章小结

时间:2020-07-12 22:14:02      阅读:73      评论:0      收藏:0      [点我收藏+]

标签:插入排序   方法   堆排序   简单选择   直接插入排序   比较   冒泡   分布   快速排序   

  第八章给我们介绍了内部排序和外部排序。各种排序方法都有各自的优缺点,没有说哪一种是最好的。直接插入排序、折半插入排序、冒泡排序和简单选择排序的速度较慢,但是它们实现的过程比较简单,所以称他们为简单的排序方法。速度较快的算法称为先进的排序方法,但是实现的过程比较复杂。我们在选择排序方法时,要综合考虑。当待排序的记录个数较小时,可以选择简单的排序方法。当关键字有序时,可以选择直接插入排序或冒泡排序,这样速度更快。当待排序的记录个数较大时,应该选择先进的排序方法,当关键字分布随机时,可以采用快速排序;当关键字有序,不要求稳定性时,可以选择堆排序;当要求稳定时,可以选择归并排序。

数据结构第8章小结

标签:插入排序   方法   堆排序   简单选择   直接插入排序   比较   冒泡   分布   快速排序   

原文地址:https://www.cnblogs.com/llgb/p/13289947.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!