用C++编写的数据结构课程设计,实现的是数据结构中的八种排序算法,功能都简单明了的实现了,废话我不过多说,大家看看就知道了!
1
用随机数产生100000个待排序数据元素的关键字值。测试下列各排序函数的机器实际执行时间(至少测试两个):直接插入排序、希尔排序(增量为4,2,1)、冒泡排序、快速排序、直接选择排序、二路归并排序、堆排序和基于链式队列的基数排序。
2021-05-28 20:55:21 3KB 排序c++
1
编写程序,实现所有内部排序算法,并比较这些算法在不同数据量下的运行时间。 (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个数据排序后得出排序时间,并制作类似的折线图如下。
1
c#实现各种排序算法动态演示,界面美观大方,用vs打开。。。本人的毕设。。适合学习~!
2021-04-23 13:28:57 3.9MB c# 排序算法 动态 演示
1
编程实现选择、冒泡、直接插入、希尔、快速、堆、归并等几种排序算法,并计算每种算法的比较、移动次数。 完成功能的详细说明: 1.要求待排序数据从磁盘文件读入,实施排序后将数据写入另一文件。 2.实现选择、冒泡、直接插入、希尔、快速、堆、归并等几种排序算法,并计算每种算法的排序过程中排序码的比较次数和元素的移动次数。 3.待排序数据量分别取n=10,30,50,100,1000时,计算每种算法在排序过程中对排序码的比较次数和元素的移动次数以及它们的和,按对选择、冒泡、直接插入、希尔、快速、堆、归并等几种排序算法进行升序排序。
1
这是小弟的一个初级程序员的毕业设计,做的不是很好,但是,对于初级程序员来说还是值得学习! 包括对:图书管理,用户管理,图书的各种排序等```
1
C++实现的各种排序算法的实验(源代码+实验报告),包括快速排序,堆排序等的实现
2021-04-08 13:57:31 2.08MB 排序算法
1
冒泡排序/选择排序/插入排序/分组归并/快速排序/希尔排序 等排序算法
2021-04-08 12:02:50 7KB C语言 排序算法
1
精选上网上大量各种快速排序、冒泡排序等算法,本人测试通过
2021-01-30 14:00:40 13KB 各种排序
1
基于java实现的 动态演示,很漂亮,功能都实现了,冒泡,选择,希尔,堆,归并,快速等算法
2020-10-22 19:07:53 284KB 排序
1