Sorting a list
本文最后更新于:2025年10月14日 晚上
选择排序
动图解析

算法步骤
首先在未排序序列中找到最小元素,存放到排序序列的起始位置。
再从剩余未排序元素中继续寻找最小元素,然后放到已排序序列的末尾。
重复第二步,直到所有元素均排序完毕
代码实现(By Lecture)
1 | |
插入排序
动图解析

算法步骤
将元素分为 已排序 和 未排序 两组
扫描未排序数组,将其插入已排序数组的正确位置
代码实现(By lecture)
1 | |
本文最后更新于:2025年10月14日 晚上

首先在未排序序列中找到最小元素,存放到排序序列的起始位置。
再从剩余未排序元素中继续寻找最小元素,然后放到已排序序列的末尾。
重复第二步,直到所有元素均排序完毕
1 | |

将元素分为 已排序 和 未排序 两组
扫描未排序数组,将其插入已排序数组的正确位置
1 | |