[标签:标题]
[标签:标题]
2016
PAGE18 / NUMPAGES18
感谢观看本文谢谢
归并排序实验报告
一、实验内容:
对二路归并排序和快速排序对于逆序的顺序数的排序时间复杂度比较。
二、所用算法的基本思想及复杂度分析:
1、归并排序
1)基本思想:运用分治法,其分治策略为:
①划分:将待排序列r1,r2,……,rn划分为两个长度相等的子序列
r1,……,rn/2和rn/2+1,……,rn。
②求解子问题:分别对这两个子序列进行排序,得到两个有序子序列。
③合并:将这两个有序子序列合并成一个有序子序列。
2)复杂度分析:
二路归并排序的时间代价是O(nlog2n)。二路归并排序在合并过程中需要与原始记录序列同样数量的存储空间,因此其空间复杂性O(n)。
2、快速排序:
1)基本思想:运用分治法,其分治策略为:
①划分:选定一个记录作为轴值,以轴值为基准将整个序列划分为两个子序列
r1……ri-1和ri+1……rn,轴值的位置i在划分的过程中确定,并且前一个子序列中记录的值均小于或等于轴值,后一个子序列中记录的值均大于或等于轴值。
②求解子问题:分别对划分后的每一个子序列递归处理。
③合并:由于对子序列r1……ri-1和ri+1……rn的排序是就地进行的,所以合并不需要执行任何操作。
2)复杂度分析:
快速排序在平均时间复杂性是O(nlog2n)。最坏的情况下是O(n
您可能关注的文档
最近下载
- 河北省石家庄精英中学2019-2020学年高一下学期第一次调研英语试题含解析.doc VIP
- 水产动物育种学智慧树知到期末考试答案2024年.docx VIP
- 青春成长类考场作文导写(含答案)2025年中考语文冲刺抢押秘籍(广州专用).docx VIP
- 新编大学英语(第四版)视听说教程4(智慧版)何莲珍 课后习题答案解析.pdf
- 自来水公司招聘考试试题及答案.docx VIP
- 2025高中思想政治教师课标考试模拟试卷及答案.docx VIP
- 2025年山西药科职业学院单招语文测试题库.docx VIP
- 杨营选煤厂设备安装工程项目施工组织组织设计.doc VIP
- 高中思想政治教师课标考试模拟试卷及参考答案.docx VIP
- 2025年高考历史提纲.pdf VIP
原创力文档

文档评论(0)