来源:我的博客站 OceanicKang |《C++ 数据结构(三)列表(5)插入排序》
构思

始终将序列看成两部分:
| Sorted | Unsorted |
| L[0, r) | L[r, n) |
【初始化】 |S| = r = 0,空序列无所谓有序
【迭代】关注并处理 e = L[r],在 S 中确定 适当位置 插入 e,得到有序的 L[0, r
本文详细探讨了C++中列表的插入排序,包括构思、实例、实现及性能分析。插入排序在最好情况下,时间复杂度为O(n),最坏情况下为O(n^2),平均性能为O(n^2)。
来源:我的博客站 OceanicKang |《C++ 数据结构(三)列表(5)插入排序》

始终将序列看成两部分:
| Sorted | Unsorted |
| L[0, r) | L[r, n) |
【初始化】 |S| = r = 0,空序列无所谓有序
【迭代】关注并处理 e = L[r],在 S 中确定 适当位置 插入 e,得到有序的 L[0, r
368
368
1003

被折叠的 条评论
为什么被折叠?
列表(5)插入排序&spm=1001.2101.3001.5002&articleId=84887988&d=1&t=3&u=6c914c34486f4ce3baf04020380734ea)