几种经典的排序算法源代码
几种经典的排序算法 (1)若n较小(如n≤50),可采用直接插入或直接选择排序。 当记录规模较小时,直接插入排序较好;否则因为直接选择移动的记录数少于直接插人,应选直接选择排序为宜。 (2)若文件初始状态基本有序(指正序),则应选用直接插人、冒泡或随机的快速排序为宜; (3)若n较大,则应采用时间复杂度为O(nlgn)的排序方法:快速排序、堆排序或归并排序。 快速排序是目前基于比较的内部排序中被认为是最好的方法,当待排序的关键字是随机分布时,快速排序的平均时间最短; 堆排序所需的辅助空间少于快速排序,并且不会出现快速排序可能出现的最坏情况。这两种排序都
用户评论
推荐下载
-
几种不同排序的比较及其算法
几种不同的排序方法的算法比较,插入排序,快速排序,选择排序,堆排序等
36 2019-09-20 -
C语言经典算法的源代码
经典的C语言算法 里面包括 我收集了好久才收集到的 分享出来了哦
29 2019-01-16 -
排序的源代码
这只是一个简单的代码。我是初学者,想要分享里面的资源,只是不懂自己有什么可以跟人分享而获得积分
22 2018-12-25 -
排序算法sort经典
这是一个很好的排序算法,以及找到某个数在数组中的具体位置。
58 2019-01-21 -
经典排序算法详解
排序算法,里面有详细的介绍了五种的排序方法!还配有图解,形象生动!好理解!!!!
48 2019-01-19 -
Java经典排序算法
收集了Java的经典排序算法1.插入排序2.冒泡排序3.选择排序4.Shell排序5.快速排序6.改进后的快速排序7.归并排序8.改进后的归并排序9.堆排序
30 2019-08-01 -
经典排序算法总结
/*冒泡法/*快速排序/*插入排序/*希尔(shell)排序/*选择排序/*堆排序/*归并排序
33 2019-06-04 -
C#模拟排序算法源代码
C#模拟排序算法的过程,利用图形模拟出来,含有源代码
21 2019-09-18 -
最大堆排序算法源代码
最大堆排序算法源代码C++MAXHEAPSORT最大堆排序
26 2019-09-10 -
各种排序算法c++源代码
直接插入排序算法、快速排序算法c++源代码下载
28 2019-05-15
暂无评论