C++起泡排序,直接排序,简单选择排序,快速排序,希尔排序,堆排序排序速度对比(包括伪随机数组生成)
C++起泡排序,直接排序,简单选择排序,快速排序,希尔排序,堆排序排序速度对比(包括伪随机数组生成)
下面是伪随机数组生成代码,注意预处理命令,在本文最下面的完整代码展示里面有体现 ,另外下面我设置的上限是5万,因为当数组长度为3万时所有排序执行时间都大于0.000秒,可大致看出各个排序的速度差距代码片.
int randomnum[50000];//可以自己修改
int a[50000];//可以自己修改
srand(time(0));//设置种子,每回种下的种子不一样,得到的随机数不一样
int siz
原创
2020-07-05 16:46:05 ·
655 阅读 ·
0 评论