- 11
- 0
- 约5.09千字
- 约 11页
- 2019-11-05 发布于安徽
- 举报
.
.
实验项目1:蛮力法与分治法应用
1、 目的与要求:
实验目的:了解蛮力法和分治法的基本思想,学会运用蛮力法和分治法解决实际系统设计应用中碰到的问题。
实验要求:用蛮力法实现选择、冒泡排序,或旅行商问题、背包问题等问题(任选其中之一)。用分治法实现合并排序或快速排序。要求写出算法的伪代码描述,并编写程序实现之,相关算法放在函数内实现,主程序给出测试用例,要设计足够多的相关测试用例,验证程序的正确性。注意观察程序执行结果和运行的时间。
实验报告要求给出问题定义及算法的伪代码描述,程序设计的代码,算法的测试用例及结果,并分析算法的时间效率,回答指导书中的思考题。
2、 实验内容:
(2) 用分治法实现快速排序、合并排序算法。
本实验主要是用分治法实现合并排序,快速排序程序等。
合并排序算法描述:
MergeSort ( A[0...p-1] )
// input 待排序数组 A[0..n-1]
// output 非降序排列的数组 A[0..n-1]
if ( n1 ) {//至少有2个元素
Copy A[0.. n/2-1 ] to B[0.. n/2-1 ];
Copy A[n/2..n-1 ] to C[0.. n/2-1 ];
MergeSort ( B[0.. n/2-1
您可能关注的文档
- 人教版小学语文一年级上册课本生字表(米字格).doc
- 人教社课标版中考语文专题复习文言虚词精讲.doc
- 融资融券业务知识练习题(含答案).doc
- 融资租赁业务考试题目.doc
- 如何制作U盘系统盘以及使用U盘安装操作系统的方法.doc
- 入侵报警系统标准.doc
- 三步制胜——百粮春抢占淄博市场推广纪实.doc
- 三年级上册写字教案.doc
- 三年级上册语文写字课教案(随文).doc
- 三年级写字教学计划及教案.doc
- 计量规程规范 JJF 2476-2026腹膜透析机校准规范.pdf
- 《JJF 2465-2026天然气在线硫化氢气体检测仪校准规范》.pdf
- JJF 1111-2026调制度测量仪校准规范.pdf
- 《JJF 1111-2026调制度测量仪校准规范》.pdf
- 计量规程规范 JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- 《JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范》.pdf
- 《JJF 2470-2026食用油品质检测仪校准规范》.pdf
- JJF 2470-2026食用油品质检测仪校准规范.pdf
- 计量规程规范 JJF 2470-2026食用油品质检测仪校准规范.pdf
原创力文档

文档评论(0)