程序猿必须掌握的三大排序之冒泡排序
来源:互联网 发布:linux的安全审计服务 编辑:程序博客网 时间:2024/05/20 22:35
冒泡排序
思路:
使用双重for循环遍历一维数组,内层for循环进行比较,遇到比当前元素晓得就交换,外层循环一次之后,最大的数放在了数组的最后,这是内层的循环次数就要减一次。
源码:
for(int i=0;i<arry.length;i++){
for(int j=0;j<arry.length-i-1;j++){
if(arry[j]>arry[j+1]){
int temp=arry[j];
arry[j]=arry[j+1];
arry[j+1]=temp;
}
}
}
for(int j=0;j<arry.length-i-1;j++){
if(arry[j]>arry[j+1]){
int temp=arry[j];
arry[j]=arry[j+1];
arry[j+1]=temp;
}
}
}
阅读全文
0 0
- 程序猿必须掌握的三大排序之冒泡排序
- JAVA程序猿必须掌握的三大排序之一
- 05_程序员必须掌握的8大排序算法_冒泡排序
- 程序员必须掌握的8大排序算法(三):简单选择排序
- 必须掌握的排序
- 必须掌握的八种排序(5-6)--冒泡排序,快速排序
- Java程序员必须掌握的8大排序算法
- Java程序员必须掌握的8大排序算法
- Java程序员必须掌握的8大排序算法
- Java程序员必须掌握的8大排序算法
- Java程序员必须掌握的8大排序算法
- Java程序员必须掌握的8大排序算法
- Java程序员必须掌握的8大排序算法
- Java程序员必须掌握的8大排序算法
- Java程序员必须掌握的8大排序算法
- Java程序员必须掌握的8大排序算法
- 程序员必须掌握的8大排序算法
- Java程序员必须掌握的8大排序算法
- Python readlines and readline
- hdu5222 Exploration【并查集+拓扑排序】
- 摆积木
- C
- 系统服务
- 程序猿必须掌握的三大排序之冒泡排序
- JVM Young Generation的minor GC日志字段不详解
- 通过jQuery实现合理的年月日选择(select>option)
- Genymotion 使用教程
- Android 自定义View 使用Kotlin编写雷达扫描效果
- final
- Keepalived--概念(1)
- Halcon学习之分享之路
- 深入理解 Python 中的装饰器