- 17
- 0
- 约5.93千字
- 约 8页
- 2016-12-17 发布于湖北
- 举报
数据结构实训报告
实验名称:数据结构
题目:内部排序比较
专业: 班级: 姓名: 学号: 实验日期:
一、实验目的:通过随机数据比较各内部排序算法的关键字比较次数和关键字移动的次数,以取得直观感受。训练学生综合设计算法能力。
二、实验要求:待排序长度不小于100,数据可有随机函数产生,用五组不同输入数据做比较,比较的指标为关键字参加比较的次数和关键字移动的次数;对结果做简单的分析,包括各组数据得出结果的解释;设计程序用顺序存储。
三、实验内容
1、待排序表的表长不小于100;至少要用5组不同的输入数据作比较;排序算法不少于3种;
2 、待排序的元素的关键字为整数;
3 、比较的指标为有关键字参加的比较次数和关键字的移动次数(关键字交换以3次计)。
4、演示程序以人机对话的形式进行。每次测试完毕显示各种比较指标的列表,以便比较各种排序的优劣。
5、最后要对结果作简单的分析。
6、测试数据:用伪随机数产生程序产生。
四、实验编程结果或过程:
1. 数据定义
typedef struct {
KeyType key;
}RedType;
typedef struct {
RedType r[MAXSIZE+1];
int length;
}SqList;
2. 函数如下,代码详见文件“排序比较.cpp”
int Creat
您可能关注的文档
最近下载
- 七年级地理教学设计:地球仪上的经纬网定位与应用.docx VIP
- 原产地证申领员培训课件常用原产地证书填制介绍.ppt VIP
- 初中七年级地理地球仪第二课时经纬网教学设计.docx VIP
- 初中七年级地理上册地球与地球仪第二课时经纬网定位教学设计.docx VIP
- 蒙台梭利教育理论与方法教程:蒙台梭利教育环境的创设PPT教学课件.pptx
- 初中七年级地理《地球仪——经纬网定位与应用》教学设计.docx VIP
- 初中地理七年级上册《地球仪与经纬网》创新教学设计.docx VIP
- 人教版初中七年级地理上册《地球和地球仪》(课时3)教学设计.pdf VIP
- 地理人教版七年级上册地球和地球仪第一课时.doc VIP
- 缩短急诊剖宫产术术前准备时间(共54页).pptx
原创力文档

文档评论(0)