排序算法-01-冒泡排序排序算法-01-冒泡排序
说明
该分类下的内容只是个人笔记而已,放这里只是为了方便查找,算不上博客。
非专业定义
每次比较两个元素,如果他们的顺序错误就把他们交换过来
。
重复地进行直到没有元素再需要交换。
排序过程示例
|
|
代码示例
|
|
特点
- 平均时间复杂度
O(n^2)
- 最差时间复杂度
O(n^2)
- 空间复杂度
O(1)
该分类下的内容只是个人笔记而已,放这里只是为了方便查找,算不上博客。
每次比较两个元素,如果他们的顺序错误就把他们交换过来
。
重复地进行直到没有元素再需要交换。
|
|
|
|
O(n^2)
O(n^2)
O(1)