冒泡排序
冒泡排序
本文将用图例介绍冒泡排序的过程,和经典的优化板子
算法思想
从后往前(或从前往后),两两比较相邻元素的值,若为逆序(q[i - 1] > q[i]),则交换它们,直到序列比较完。
一个简单的例子:
算法特性
- 最好情况:O(n)
- 平均情况:O(n2)
- 最坏情况:O(n2)
算法模板
1 |
|
技术支持
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Phbeats-Blog!
评论
本文将用图例介绍冒泡排序的过程,和经典的优化板子
从后往前(或从前往后),两两比较相邻元素的值,若为逆序(q[i - 1] > q[i]),则交换它们,直到序列比较完。
一个简单的例子:
1 |
|