插入排序( Insertion Sort )的实现
目录
插入排序的排序逻辑
插入排序也是从左到右进行遍历,顾明思议,插入指的是对当前索引向前插入到合适的位置。
不停的对当前辅助索引与前一个进行比较,如果前一个大于当前辅助索引,进行替换,然后再次向前一步进行比较,如果前一个索引小于当前辅助索引,退出当前循序,然后主索引加一并进行下一轮循环。
插入排序的增长阶数为平方级。
Java实现插入排序
|
|
插入排序的实现也很简单,它是希尔排序的基础,执行效率相对于选择排序更高。