- 4
- 0
- 约1.33万字
- 约 22页
- 2016-08-24 发布于河南
- 举报
406109070107李平
实习报告
题目:内部排序算法比较2008-6-16
一、需求分析
1. 本程序中,数据元素由随机函数产生伪随机数。待排序表的表长不小于1005其中的数据要用伪随机数产生程序产生:至少要用5组不同的输入数据作比较:比较的指标为有关键字参加的比较次数和关键字的移动次数(关键字交换计为3次移动)。主要工作是设法在已知算法中的适当位置插入对关键字的比较次数和移动次数的计数操作。最后要对结果出简单分析,包括对各组数据得出结果波动大小的解释起泡排序直接插入排序简单选择排序简单选择排序P)artition sort //选择快速排序快速排序希尔排序希尔排序Sort //选择堆排序堆排序数据伪随机数产生程序产生二、概要设计
1. 待排序数列的抽象数据类型定义为:
ADT Array
{
数据对象: ji=0,…bi-1,i=1,2…..n
D={aj1j2…jn|n(0)称为数组的维数,bi是数组第i维的长度,
Ji是数组元素第i维下标,aj1,j2…jn∈ElemSet}
数据关系: R={R1,R2,R3…Rn}
Ri={aj1…ji…jn,aj1…ji+1…jn|0=jk=bk-1,1=k=n且k!=i
0=ji=bi-2,
aj1…ji…jn,aj1…ji+1…jn∈D,i=2,3…n}
基本操作:
InitArray(a,n)
/*初始化n维数组*/
Bubb
您可能关注的文档
- 第二章 复式记账法与会计循环.ppt
- 2015鞋子订货会资料图片.docx
- 7-多性状选择法.ppt
- 南通市2011届高三第一次调研测试英语讲评.doc
- 英国文学萧伯纳&贝克特.ppt
- 4-Human Resource Selection-1.ppt
- 服装类 词汇.doc
- div和css.ppt
- 08疟原虫.ppt
- 高一英语能力限时训练(八).doc
- 合规红线与避坑实操手册(2026)《GB 24155-2020电动摩托车和电动轻便摩托车安全要求》.pptx
- 合规红线与避坑实操手册(2026)《GB 29995-2024煤基活性炭和兰炭单位产品能源消耗限额》.pptx
- 合规红线与避坑实操手册(2026)《GB 38189-2019与通信网络电气连接的电子设备的安全》.pptx
- 合规红线与避坑实操手册(2026)《GBT 41244-2022可冲散水刺非织造材料及制品》.pptx
- 合规红线与避坑实操手册(2026)《GB 9706.201-2020医用电气设备 第2-1部分:能量为1MeV至50MeV电子加速器基本安全和基本性能专用要求》.pptx
- 《十五五绿氢项目与地方性反脆弱智慧研究投资》的深度内容。以下是包含十个一级、各自下属的二级及其详细解读的完整文章。.pptx
- 《2026—2028年中国钢轨配件行业生态全景与战略纵深研究报告:政策、技术、资本与消费四重驱动下的产业重构与机遇地图》.pptx
- 《2026—2028年中国钢丝网石棉水泥中波瓦行业生态全景与战略纵深研究报告:政策、技术、资本与消费四重驱动下的产业重构与机遇地图》.pptx
- 《2026—2028年中国钢铁链零件行业生态全景与战略纵深研究报告:政策、技术、资本与消费四重驱动下的产业重构与机遇地图》.pptx
- 《2026—2028年中国钢质机动货船行业生态全景与战略纵深研究报告:政策、技术、资本与消费四重驱动下的产业重构与机遇地图》.pptx
原创力文档

文档评论(0)