- 1643
- 1
- 约4.17千字
- 约 8页
- 2021-04-13 发布于天津
- 举报
第10章内部排序
10.1以关键码序列
(503, 087, 512, 061, 90 170, 897, 275, 653, 426)为例,手工执行以下排序算法,写出每一趟
排序结束时的关键码状态:
(2)希尔排序
(2)希尔排序(d[l]=5, d[2]=3, d[3]=l)
⑷堆排序
⑹基数排序
(3)快速排序(第一个记录为基准记录)
(5)归并排序
解答:
(1)直接插入排序:
第一趟:
087,503, 512, 061, 90 170, 897, 275, 653, 426
第二趟:
087,503, 512, 061, 90 170, 897, 275, 653, 426
第三趟:
061,087,503, 512, 90 170, 897, 275, 653, 426
第四趟:
061,087,503, 512, 90 170, 897, 275, 653, 426
第五趟:
061,087,170, 503, 512, 908,897, 275, 653, 426
第六趟:
061,087,170, 275, 503, 512, 897, 90 653, 426
第八趟:
061,087,170, 275, 503, 512, 653, 897, 908, 426
第九趟:
061,087, 170, 275, 426, 503, 512, 653, 897, 908
希尔排序
(d[l]=5, d[2]=3, d[3]=l)
第一趟:
170,087, 275, 061, 426, 503, 897, 512, 653, 908
第二趟:
061,087, 275, 170, 426, 503, 897, 512, 653, 908
第三趟:
061,087,170, 275, 426, 503, 512, 653, 897, 908
快速排序(第一个记录为基准记录)
第一趟:
(426,087,275,061,170) 503(897,908,653,512)
第二趟:
(170, 087,275,061)426, 503(512,653)897(908)
第三趟:
(061,087)170(275) 426, 503,512(653) 897, 908
第四趟:
061,087,170, 275, 426, 503, 512, 653, 897, 908
⑷ 堆排序(小根堆为例)
建堆:
061, 087, 170, 275, 426,512, 897, 503, 653, 908
第一趟:(输出 061) 087, 275,170, 503, 426,512,897,653 第二趟:(输出 087) 170, 275, 512, 503, 426, 653, 897,9 08 第三趟:(输出 170) 275, 406, 512, 503, 908, 653, 897
第四趟:(输出 275) 406, 503, 512, 897, 908, 653
第五趟:
(输出 406) 503, 653, 512, 897, 908
第六趟:
(输出 503) 512, 653, 908, 897
第七趟:
(输出 512) 653, 897, 908
第八趟:
(输出 653) 897, 908
第九趟:
(输出 897) 908
⑸归并排序
第一趟:
(087, 503)(061, 512)(170, 908)(275, 897)(426, 653)
第二趟:
(061, 087, 503, 512)(170, 275, 897, 908)(426, 653)
第三趟:
(061, 087, 170, 275, 503, 512, 897, 908) (426, 653)
第四趟:
061,087,170, 275, 426, 503, 512, 653, 897, 908
(6)简单选择排序
第一趟:
061,087,512,503,90170,897,275,653,426
第二趟:
061,087,512,503,90170,897,275,653,426
第三趟:
061,087,170,503,90512,897,275,653,426
第四趟
061,087,170,275,90512,897,503,653,426
第五趟
061,087,170,275,426,512,897,503,653,908
第六趟
061,087,170,275,426,503,897,512,653,908
第七趟
061,087,170,275,426,503,512,653,897,908
10. 7不难看出,对长度为n的记录序列进行快速排序时,所需进行的比较次数依赖于这 n个元素的初始排列。
(1) n
您可能关注的文档
- (检查员)药品生产质量管理规范(200年修订)检查指南.docx
- -年公司调研汇报材料.docx
- 004烟囱施工交底记录表.docx
- 01中国大唐集团公司教育培训管理规定.docx
- 03---围挡施工方案.docx
- 04九类综合题答题建模——措施类.docx
- 05-民族风味食品加工与教学计划与大纲2015-12-19综述.docx
- 0609管理经济学复习题及答案.docx
- 09年二级建造师《法规和相关知识》复习资料(40).docx
- 09年企业法律顾问测试考前学习指导:综合法律知识辅导(2).docx
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
原创力文档

文档评论(0)