1 / 7
文档名称:

有关数据结构的论文.doc

格式:doc   页数:7页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

有关数据结构的论文.doc

上传人:hnet653 2015/6/27 文件大小:0 KB

下载得到文件列表

有关数据结构的论文.doc

文档介绍

文档介绍:数据结构课程设计报告-排序器(排序算法验证及评价)
一、题目与要求:
问题描述:排序器(排序算法验证及评价)
要    求:实现以下六种排序算法,将给定的不同规模大小的数据文件(,,,)进行排序,,,。
1)、Shell排序;    2)、Quick排序
3)、锦标赛排序;   4)、堆排序
5)、归并排序;    6)、基数排序
在实现排序算法1)~4)时,统计数据元素比较的次数和交换的次数,进而对这四种算法在特定数据条件下的效率进行分析和评判。
二、题目分析:
首先需要读取4个不同大小文件中的数据,然后对其进行六种不同方法的排序,最后将结果储存在不同的文件中。其次,需要定义两个变量分别来记录前四种排序中数据的比较次数和移动次数,从而对这四种算法在特定数据条件下的效率进行分析和评判。
三、函数说明及概要设计:
以下为本程序中所涉及到的所有函数或重要变量,在设计思想中有具体解释:
/*全局变量*/
p;//用来记录数据间比较次数
int move;//用来记录数据的移动次数
四、本论文所付源代码请查阅本站:排序器(排序算法验证及评价)(C语言源代码)
/*主函数*/
int main()
/*菜单选择函数*/
int menu()
/*从文件中读取待排序数据*/
int ReadInfo(LinkList *p,char *f)
/*在屏幕上输出每次排序的数据数目,比较次数,移动次数*/
int PrintInfo(SqList *p)
/*排序结果写入文件中*/
int WriteInfo(SqList *p,char *f)
/*希尔排序*/
int Shell_Sort(SqList *p)
/*希尔排序中的插入函数*/
int Shell_Insert(SqList *p,int dk)
/*快速排序*/
int Quick_Sort(SqList *p)
/*递归形式的快速排序函数*/
int QSort(SqList *p,int low,int high)
/*快排中计算枢轴位置的函数*/
int Partition(SqList *p,int low,int high)
/*锦标赛排序*/
int Tournament_Sort(SqList *p)
/*锦标赛排序中的调整函数*/
int UpdateTree(DataNode *tree,int i)
/*堆排序*/
int Heap_Sort(SqList *H)
/*堆排序中的筛选函数*/
void HeapAdjust(SqList *H,int s,int m)
/*归并排序*/
int Merg_Sort(SqList *p)
/*递归形式的归并排序函数*/
int MSort(RedType SR[],RedType TR1[],int s,int t)
/*归并排序中将一维数组中前后相邻的两个有序序列归并为一个有序序列*/
int Merge(RedType SR[],

最近更新

2025年广东广凌高校采购管理信息系统相关问题.. 10页

2025年成都文理学院单招职业适应性考试题库完.. 65页

2025年年度审计计划 5页

2025年成都农业科技职业学院单招职业适应性考.. 65页

2025年忻州职业技术学院单招职业技能考试题库.. 64页

2025年德阳科贸职业学院单招职业适应性测试题.. 66页

2025年德州科技职业学院单招职业适应性测试题.. 66页

2025年徐州工业职业技术学院单招职业技能考试.. 68页

2025年张家口职业技术学院单招职业技能考试题.. 64页

2025年工程施工与预算模块试题教案 13页

2025年廊坊职业技术学院单招职业适应性测试题.. 64页

2025年医疗仪器合作协议书 53页

2025年塑料机械铸件项目发展计划 48页

2025年农村金融项目合作计划书 47页

2025年庆阳职业技术学院单招职业倾向性测试题.. 68页

2型糖尿病住院患者踝肱指数异常情况及其影响因.. 5页

2025年山东省青岛中考英语试题 39页

2025年广西经济职业学院单招综合素质考试题库.. 65页

2025年广西省防城港市单招职业倾向性测试题库.. 64页

2025年山东省临沂市七年级生物下册第一次月考.. 5页

公共政策的设计、执行与评估 21页

2025年广西水利电力职业技术学院单招职业适应.. 67页

2025年对分销渠道进行增值管理的途径 7页

2025年广西工业职业技术学院单招职业技能测试.. 64页

2025年室内体验高效沟通之沟通金字塔 4页

2025年审营110kV线跨越南部铁路专线改造施工方.. 15页

2025年合肥财经职业学院单招职业适应性测试题.. 60页

2025年安徽卫生健康职业学院单招职业适应性测.. 61页

机械设备升级改造合同书 6页

驯养篮球犬 1页