冒泡排序
来源:互联网 发布:专业淘宝图片拍摄价格 编辑:程序博客网 时间:2024/05/17 04:24
冒泡排序
public class BubbleSort { /** * 冒泡排序 */ public static void main(String[] args) { int [] a ={3,4,1,9,99,32,2,8}; bubbleSort(a); } static void bubbleSort(int[] a){ int flag1=0,flag2=0; StringBuilder sb = new StringBuilder(); while(true){ for(int i=0;i<a.length-1;i++){ if(a[i]>a[i+1]){ flag1 = flag1+1; int temp = a[i]; a[i] = a[i+1]; a[i+1] = temp; } } //当数据交换次数为0时,结束排序 if(flag1!=flag2){ flag2 = flag1; }else{ break; } } //输出排序结果 for(int k=0;k<a.length;k++){ sb.append(a[k]+" "); } System.out.println(sb); }}
0 0
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 屏幕全屏后获取屏幕准确尺寸
- Java 输入流与输出流的详细介绍
- (android)通过wifiManager获取关于wifi的ip,dns....
- Linux下配置php运行环境
- Practical Recommendations for Gradient-Based Training of Deep Architectures
- 冒泡排序
- 好文章无人识?这些小技巧帮你拥有破万浏览量!
- Android 照片选择器
- 第六章、SpringMVC-注解式控制器详解-SpringMVC强大的数据绑定(2)
- 适配器getView 方法报了空指针
- android.os.Process.killProcess(android.os.Process.myPid())与Activity生命周期的影响
- MyEclipse把数据库中的表生成java实体类--利用Hibernate
- SpringBoot之Scheduling Tasks
- 02智力题