冒泡排序优化
来源:互联网 发布:lbp算法实现 编辑:程序博客网 时间:2024/06/05 03:27
此算法的思想是去除不必要的循环:
private static int[] bubbleSort(int[] a){ int k=0; int flag=a.length-1; while(flag>0){ k=flag; //保存flag,供内循环使用,也就是需要确定大小的次数 flag=0; //如果数组已经有序,停止循环 for(int i=0;i<k;i++){ if(a[i]>a[i+1]){ flag=i; //去除数组后半部分已经有序的部分 int temp=a[i]; a[i]=a[i+1]; a[i+1]=temp; } } } return a;}
阅读全文
1 0
- 冒泡排序优化法
- 优化冒泡排序算法
- Java优化冒泡排序
- 冒泡排序 优化
- 冒泡排序优化
- 冒泡排序及其优化
- 冒泡排序及其优化
- 冒泡排序和优化
- 优化冒泡排序
- 冒泡排序的优化
- 冒泡排序及优化
- 优化冒泡排序
- 冒泡排序优化
- 冒泡排序和优化
- 冒泡排序优化
- 冒泡排序及其优化
- 冒泡排序及其优化
- 冒泡排序及优化
- APICloud的学习成长之路(二)
- 在2.7.14版本中这代码实现不了,是否必须到3以上的版本?
- linux 常用命令
- 4.OnStartLocalPlayer
- 分布式和集群概念的简单的认识
- 冒泡排序优化
- SVN 代码迁移
- SSM综合项目实战(TTSC) -- day04 图片上传、商品列表
- 笨方法学习Python-习题3:数字和数学计算
- 网络设备 密码、用户级别 AAA授权 的管理
- 生产计划管理系统实现生产计划流程完美结合
- RxBus-mvp模式下对Rxjav的封装(一)
- 开始学python第一课
- iis7 8 9 10怎么配置伪静态,discuz论坛怎么配置伪静态