ITPub博客

首页 > 应用开发 > Java > java程序的冒泡排序操作

java程序的冒泡排序操作

Java 作者:孙哥说天下 时间:2020-12-18 09:04:05 0 删除 编辑

1、java的冒泡排序就是对数组遍历的简单操作
2、我的数组有六个元素,所以表示要循环五次选出第一到第五大的数,这样第六个自然就是最小的,所以"arr.length"要减一,也可以不减,不过运行效率会慢一点
3、冒泡排序的实质就是一个数和后一个数的比较,arr[j]和arr[j+1]的比较,所以为了防止数组越界的情况,所以的第二层for循环的"arr.length"就必须要减一,因为一个外层for循环执行一次就可以选出一个当前的最大值,所以每次就可以减一,可以用i来表示,所以会有"arr.length-1-i",当然也可以不减i,理由同上,但是必须减一
4,if判断的条件就是判断两个数的大小,如果满足条件就交换数据,按照我写的第二个数永远比第一个数大,以此类推
5、然后就可以依次输出排序后的数组元素了

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69990899/viewspace-2743218/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
需要采集软件+1143561141(客服V❤)

注册时间:2020-12-16

  • 博文量
    36
  • 访问量
    41005