博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
冒泡排序法
阅读量:5741 次
发布时间:2019-06-18

本文共 945 字,大约阅读时间需要 3 分钟。

hot3.png

public class BubbleSort{    public static void main(String[] args){        int[] arr={5,6,7,8,4};        for(int i=0;i
i;j--){ int temp; if(arr[j-1]>arr[j]){ temp=arr[j-1]; arr[j-1]=arr[j]; arr[j]=temp; } } } System.out.print(arr); }}

如果一趟内排序下来,没有发生数据交换,则数组已经有序,可以这个规律优化程序

 

public class BubbleSort{    public static void main(String[] args){        int[] arr={5,6,7,8,4};        for(int i=0;i
i;j--){ int temp; if(arr[j-1]>arr[j]){ temp=arr[j-1]; arr[j-1]=arr[j]; arr[j]=temp; swapFlag=true; } } if(!swapFlag){ break; } } System.out.print(arr); }}

 

 

 

 

转载于:https://my.oschina.net/zhongwenhao/blog/83908

你可能感兴趣的文章
myloader mysql_myloader原理0
查看>>
php 判断来源 微信客户端_php多种方法判断是否为手机、微信访问的函数,很准确...
查看>>
scilab 求微分_科学计算自由软件SCILAB在常微分方程中的应用
查看>>
java 对象之间转换_JAVA类型之间的转换
查看>>
用java的输出姓名_用java程序输出自己的姓名
查看>>
java gc回收区域_Java垃圾回收机制(GC)—怎么回收垃圾(内存)?
查看>>
java listiterator_Java Iterator ListIterator 理解
查看>>
java redis 登录_Java 使用 Redis
查看>>
java 汉字乱码_Java中文乱码问题
查看>>
java中awt事件处理_Java AWT 事件处理
查看>>
java斜体_Java可以指示字体是否为斜体字
查看>>
java共享锁和排他锁的区别_漫话:如何给女朋友解释什么是共享锁和排他锁
查看>>
java 面向对象 博客_JAVA面向对象基础
查看>>
java爬取网易云歌单_GitHub - th720309/163music_spider: 网易云音乐歌单爬取
查看>>
java 非静态方法优势_Java 静态(static)与非静态语句执行顺序
查看>>
java中怎么导入子类中数据_导入所有子类,如Java但在C#中
查看>>
蓝桥杯大赛java组准备_蓝桥杯大赛java组算法类冲刺第一天
查看>>
Java判断是否为垃圾_Java GC如何判断对象是否为垃圾
查看>>
多项式前k项和java_多项式朴素贝叶斯softmax改变
查看>>
java数组只能交换0下标和n_编程练习-只用0交换排序数组
查看>>