- 5
- 0
- 约1.26万字
- 约 13页
- 2017-06-02 发布于湖北
- 举报
第7章 排序
7.1 回答下列概念:稳定排序、内排序
排序码相同的两个记录经过排序之后,其相对次序保持不变,称该排序方法是稳定的;反之,称该排序方法是不稳定的。
待排序的文件一般都保存在外存中,当文件比较小时,可将全部记录一次读入内存,使得整个排序过程全部在内存中进行,这种排序称为内部排序。
7.2 常用的实现排序的方法有几大类?它们的实现思想是什么?
插入排序(Insertion Sort)的基本思想是:将一个待排序记录按照排序码的大小插入到一个有序序列的适当位置,使得插入后的序列仍然有序,直到所有记录全部插入到有序序列中。插入排序主要包括两种方法:直接插入排序和希尔(Shell)排序。
交换排序的基本思想是:两两比较待排序记录的排序码,不符合排列顺序则交换记录,直到所有记录的排序码都符合排序要求。本节主要介绍两种交换排序:起泡排序和快速排序。
选择排序(Selection Sort)的基本思想是:每一次从待排序记录序列中选取一个排序码最小(或最大)的记录,放在待排序记录序列的最前面(或最后面),重复此过程,直到所有的记录按排序码排好序。本节将介绍直接选择排序和堆排序两种方法。
归并排序(Merge Sort)是利用“归并”技术实现的排序方法。所谓归并就是将两个或多个有序表合并成一个有序表的过程。如果是将两个有序表合并成一个有序表称为二路归并;同理,将三个有序表合并成一个有序表
您可能关注的文档
最近下载
- 供热蒸汽管道工程施工组织设计.pdf VIP
- 化学重庆市第八中学校2025-2026学年高三年级上学期入学考试(8.29-8.30).docx VIP
- 2024WMO综合处理与预测系统手册.docx
- 化学+答案重庆市2025年重庆市一中高2026届高三上学期开学考试(8.28-8.29).docx VIP
- 南京医科大学2024-2025学年《病理学》期末考试试卷(A卷)附参考答案.docx
- 重庆市南开中学高2026届高三第一次质量检测+化学答案.docx VIP
- 220kV变电站新增间隔扩建施工全方案:安全施工、风险防控与文明环保实操指南.docx VIP
- 埋地管道施工方案.docx VIP
- 2026年及未来5年中国新疆钢材行业发展运行现状及发展趋势预测报告.docx
- FIDIC红皮书__(中英文对照)剖析.doc VIP
原创力文档

文档评论(0)