没有合适的资源?快使用搜索试试~ 我知道了~
编写程序,实现所有内部排序算法,并比较这些算法在不同数据量下的运行时间。 (1)排序算法包括:插入排序、希尔排序、堆排序、归并排序、快速排序、基数排序。 (2)对整数进行排序。 (3)程序功能:可从键盘输入初始数据个数(数据自动生成)、初始数据类别(随机、正序、逆序),并得出排序所用时间(精确到毫秒) 注1:若某算法排序时间超过300秒,可显示为N/A,且不用记录在Excel表中 注2:rand()函数生成的随机数范围在0~32767之间,为扩大该范围,可使用下面代码: randnum = (rand() << 16) + rand(); // 随机数范围扩大至0~231之间 (4)生成图表:对1000、8000、30000、80000、150000、300000、500000、1000000、2000000、5000000个数据排序后得出排序时间,并制作类似的折线图如下。
资源推荐
资源评论





资源评论

Daisy-song
- 粉丝: 3
- 资源: 21

上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
已下载
下载帮助

看过该资源的人还看了
安全验证
文档复制为VIP权益,开通VIP直接复制
