[关闭]
@quinn 2015-03-20T01:23:06.000000Z 字数 640 阅读 1518

基本排序(五)基本排序算法的总结

排序算法


基本排序的基础

基本排序算法种类

1. 选择排序

选出数组中最小的元素,将它与数组中第一个元素交换,然后找出次小的元素,并将它与数组中第二个元素交换。。。直至整个数组排序完成。即通过不断选出剩余数组中最小的元素实现。

2. 插入排序

通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置插入。因而在从后向前扫描过程中,需要反复把已排序元素逐步向后移位,为最新元素提供插入空间。

3. 冒泡排序

遍历文件,如果紧邻的2个元素大小顺序不对,就将两者交换,重复操作直至排序完成

4. 希尔排序

5. 索引和指针排序

6. 链表排序

7. 关键字排序

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注