内部排序算法比较数据结构课程设计_内部排序算法比较数据结构课程设计
一、需求分析
1、本演示程序对以下6种常用的内部排序算法进行实测比较:起泡排序、直接插入排序、简单选择排序、快速排序、希尔排序、堆排序。
2、待排序表的表的元素的关键字为整数,表长不小于100;其中的数据要用伪随机数产生程序产生(乱序)和由键盘输入(正序、逆序);至少要用5组不同的输入数据作比较;比较的指标为有关关键字参加的比较次数和关键字的移动次数(关键字交换记为3次移动)。
3、演示程序以用户和计算机对话的方式执行,即在计算机终端上显示“提示信息”下,用户可由键盘操作,由伪随机数产生器产生或由用户键盘输入待排序数据,每次测试完毕,列表显示各种比较指标值。
4、最后对结果做出简单分析,包括对
1、本演示程序对以下6种常用的内部排序算法进行实测比较:起泡排序、直接插入排序、简单选择排序、快速排序、希尔排序、堆排序。
2、待排序表的表的元素的关键字为整数,表长不小于100;其中的数据要用伪随机数产生程序产生(乱序)和由键盘输入(正序、逆序);至少要用5组不同的输入数据作比较;比较的指标为有关关键字参加的比较次数和关键字的移动次数(关键字交换记为3次移动)。
3、演示程序以用户和计算机对话的方式执行,即在计算机终端上显示“提示信息”下,用户可由键盘操作,由伪随机数产生器产生或由用户键盘输入待排序数据,每次测试完毕,列表显示各种比较指标值。
4、最后对结果做出简单分析,包括对
- 数据结构题库1800题.zip
- yolov5m.pt
- 人工鱼群算法matlab_鱼群算法matlab,人工鱼群算法matlab实现
- 蓝桥杯最新1-10届真题.zip
- 2010数学建模可视化图论算法软件
- 基于遗传算法的公交车调度问题的解决--深度学习
- R语言神经网络
- reed-solomon
- verilog延时模块_verilog延时模块,verilog延迟
- MKL求解大型稀疏矩阵
- 用matlab的遗传算法进行特征匹配
- 凸包算法计算随机散点的最小凸包(老外编的)_凸包算法,最小凸包算法
- UWB定位算法程序相关代码.zip_uwb定位算法代码
- 基于STM32步进电机位置速度双环串级控制
- 基于蚁群算法的故障诊断
- POA算法用于求解水库优化【梯级水库调度】
- 实用的汽车油耗计算器
- 时间序列分类算法程序包
- MT7628路由器开发硬件资料_mt7628路由器
- MATLAB智能算法30个案例分析——源代码.rar
- P2P种子搜索神器2014.rar_p2p搜索器压缩包