冒泡排序算法思想:
让数组中的两个相邻数字进行比较,数组中较大的值向下沉,值小的上浮,就类似于水中的气泡,较大的下沉,较小的上升,慢慢冒出来。简单的说就是数值大的会慢慢往前排,数据值小的会慢慢向后排,最终实现由小到达排列,最小的排在最前,最大的排到最后。
冒泡排序图解:
![483d85a9e869182065de7c90c63a1811.png](https://img-blog.csdnimg.cn/img_convert/483d85a9e869182065de7c90c63a1811.png)
算法执行前
![ec92290d12c7367a99fa4ff98e8e75de.png](https://img-blog.csdnimg.cn/img_convert/ec92290d12c7367a99fa4ff98e8e75de.png)
算法执行后
![7ed6736b24ab83fa8ed9b941486d64b4.gif](https://img-blog.csdnimg.cn/img_convert/7ed6736b24ab83fa8ed9b941486d64b4.gif)
冒泡算法执行过程【动图版】
冒泡排序算法JAVA实现代码
![a03c0df6b55a7a84465c4a2352090e28.png](https://img-blog.csdnimg.cn/img_convert/a03c0df6b55a7a84465c4a2352090e28.png)
冒泡排序算法python实现代码
![75ae6d0d8d64d014496e5786cc1d7b0a.png](https://img-blog.csdnimg.cn/img_convert/75ae6d0d8d64d014496e5786cc1d7b0a.png)
冒泡排序算法思想:
让数组中的两个相邻数字进行比较,数组中较大的值向下沉,值小的上浮,就类似于水中的气泡,较大的下沉,较小的上升,慢慢冒出来。简单的说就是数值大的会慢慢往前排,数据值小的会慢慢向后排,最终实现由小到达排列,最小的排在最前,最大的排到最后。
冒泡排序图解:
算法执行前
算法执行后
冒泡算法执行过程【动图版】
冒泡排序算法JAVA实现代码
冒泡排序算法python实现代码