简单选择排序+直接插入排序知识点复习
2023-09-14 09:15:02 时间
简单选择排序
选择排序(Selection sort)是一种简单直观的排序算法。
工作原理
1、第一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置。
2、然后再从剩余的未排序元素中寻找到最小(大)元素,然后放到已排序的序列的末尾。
3、以此类推,直到全部待排序的数据元素的个数为零。
选择排序是不稳定的排序方法。
eg
排序前:{4,6,8,7,9,2,10,1}
排序后:{1,2,4,5,7,8,9,10}
直接插入排序
直接插入排序是一个比较简单的排序算法。作用是将一组数排序成升序的。
元素集合越接近有序,直接插入排序算法的时间效率越高。时间复杂度:O(n^2),它是一种稳定的排序算法。
相关文章
- Java核心知识点精心整理(全是精华)「建议收藏」
- numPy的一些知识点
- 【Unity3D 灵巧小知识点】 ☀️ | Unity中如何使用代码切换场景
- ArcGIS二次开发知识点总结
- 讲解 Zookeeper 的五个核心知识点
- Dart 知识点 - 集合 List, Set, Map
- SpringMvc(五) - 支付宝沙箱和关键字过滤,md5加密,SSM项目重要知识点
- 五套Alibaba2022小册!涵盖Java知识点+面试题+开发手册+机器学习
- 297个机器学习彩图知识点(14)
- 系统分析师案例必备知识点汇总---2023系列文章一
- 【愚公系列】2023年02月 .NET/C#知识点-.NET Core配置文件详解
- oracle复习笔记之PL/SQL程序所要了解的知识点
- Mysql指定启动文件的知识点探索(mysql指定启动文件)
- 解决Linux运维面试难题:掌握这些必要知识点(linux运维面试题)