- 17
- 0
- 约2.51万字
- 约 96页
- 2016-12-28 发布于湖北
- 举报
各种内部排序按所采用的基本思想(策略)可分为:插入排序、交换排序、选择排序、归并排序和基数排序,它们的基本策略分别是: 1 插入排序:依次将无序序列中的一个记录,按关键字值的大小插入到已排好序一个子序列的适当位置,直到所有的记录都插入为止。具体的方法有:直接插入、表插入、2-路插入和shell排序。 2 交换排序:对于待排序记录序列中的记录,两两比较记录的关键字,并对反序的两个记录进行交换,直到整个序列中没有反序的记录偶对为止。具体的方法有:冒泡排序、 快速排序。 3 选择排序:不断地从待排序的记录序列中选取关键字最小的记录,放在已排好序的序列的最后,直到所有记录都被选取为止。具体的方法有:简单选择排序、堆排序。 4 归并排序:利用“归并”技术不断地对待排序记录序列中的有序子序列进行合并,直到合并为一个有序序列为止。 5 基数排序:按待排序记录的关键字的组成成分(“位”)从低到高(或从高到低)进行。每次是按记录关键字某一“位”的值将所有记录分配到相应的桶中,再按桶的编号依次将记录进行收集,最后得到一个有序序列。 各种内部排序方法的性能比较如下表。 方法 平均时间 最坏所需时间 附加空间 稳定性 直接插入 O(n2) O(n2) O(1) 稳定的 Shell 排序 O(n1.3) O(1)
您可能关注的文档
最近下载
- 5.2.1数轴 课后练习-2025年沪教版(上海)六年级数学下册( 含答案).docx VIP
- 2023年扬州大学339农业知识综合一考研真题.pdf VIP
- JB∕T 14730-2024 辊底式连续退火炉热处理技术要求.pdf
- 中式烹调师高级技师论文2.pdf VIP
- 退役士兵复学学费资助申请表完整优秀版 .pdf VIP
- JSP实用教程(第4版)耿祥义习题参考答案.docx VIP
- 牛顿运动定律牛顿运动定律的综合应用.docx VIP
- 长输管道课件.ppt VIP
- synmatic安驰AS760N系列伺服驱动器用户手册2024.pdf VIP
- 2025年扬州大学考研874-土壤肥料学真题.pdf VIP
原创力文档

文档评论(0)