冒泡法的思想就是:小的不停地“向前跑”,大的不停地“向后”冒。

代码如下:

public class Main {

public static void main(String[] args) {

int a[]={7,8,1,3,5};

System.out.println("排序前:");

print(a);

bubblesort(a);

System.out.println();

System.out.println("排序后:");

print(a);

}

public static void bubblesort(int a[]){

int temp=0;

int i;

for(i=0;i

for(int j=a.length-1;j>i;j--){

if(a[j]

temp=a[j];

a[j]=a[j-1];

a[j-1]=temp;

}

}

}

}

static void print(int []a){

for(int s: a)

System.out.print(s+" , ");

}

} 循环变量i每迭代一次,便确定一位从第i位(包括第i位)到最后一位的最小数字。最后迭代完了i,也就完成了排序。

冒泡法java程序图片_正宗冒泡法-java语言实现相关推荐

  1. 300小时成为java程序员_直击面试现场: Java程序员3轮6小时面试, 成功拿到阿里offer!...

    原标题:直击面试现场: Java程序员3轮6小时面试, 成功拿到阿里offer! 今天给大家分享一位Java程序员小伙去阿里应聘的经历! 从Java开发要掌握的技术来讲,前面已经说得差不多了.我主要想 ...

  2. java 程序命令_命令行运行JAVA程序

    如果出现找不到变量,核查环境变量是否配置好 可以运行javac java java -version看是否正常 注意要在对应的目录下 核查java文件里边的名字 class文件名是否与java文件名一 ...

  3. eclipse java 程序调试_使用 Eclipse 调试 Java 程序的 10 个技巧

    - 友好的可读的对象 变量视图是使用对象的toString方法来现实对应的值.因为这个原因,如果提供友好的toString方法实现,对调试来说会非常有用.在javadoc中关于java.lang.Ob ...

  4. java程序 计算器_简单计算器(java)

    再次验证了一个真理,隔岸观火不如身临其境,亲自动手写过才知道有多蛋疼,以前光顾着YY了,面壁去-- 有些个bug目前还想不到怎么处理,欢迎板砖,欢迎鄙视~~ import java.awt.*; im ...

  5. java编写桌球游戏素材小球图片_你学不好Java还是有原因的!拿走这套Java系统教程,自学必备...

    很多同学都遇到过一种情况:就是无论自己怎么学Java,到头来发现学的都是皮毛,当真正去用python去做一个项目的时候,脑袋里面一片空白.完全不知道从何做起! 那是你没有系统的学过一次Java,现在的 ...

  6. java程序设计基础_陈国君版第五版_第七章例题

    java程序设计基础_陈国君版第五版_第七章例题 class Cylinder {private double radius;private int height;private double pi ...

  7. java程序设计基础_陈国君版第五版_第五章习题

    java程序设计基础_陈国君版第五版_第五章习题 import java.util.Scanner; public class Main5_1 {public static void main(Str ...

  8. java程序设计基础_陈国君版第五版_第四章例题

    java程序设计基础_陈国君版第五版_第四章例题 <pre name="code" class="java">public class Main4_ ...

  9. java程序设计基础_陈国君版第五版_第八章例题

    java程序设计基础_陈国君版第五版_第八章例题 class Person{private String name;private int age;public Person(){System.out ...

最新文章

  1. 双绞线,同轴电缆和光纤电缆之间的区别—Vecloud微云
  2. spring boot 之session的总结
  3. spring boot参数为日期的查询
  4. 新手入坑 java的开发语言环境
  5. C# 语言历史版本特性(C# 1.0到C# 8.0汇总)
  6. CSS 的复合选择器
  7. python使用函数输出指定范围内fibonacci数的个数_第6章函数-4 使用函数输出指定范围内Fibonacci数的个数...
  8. 第二天:继续完善路由层(router)及数据层(controller)
  9. 把树莓派用于YAAW离线下载的Mass Storage U盘用虚拟目录建到Vsftpd的子目录里去
  10. 毕业论文文献综述写作技巧,超级详细!
  11. vim 退格键(backspace)不能用
  12. 中国人寿保费项目数据集
  13. 《观音心经》领悟后的空寂感,如何与现实世界有机结合
  14. ps快速去掉图中的字
  15. 3D打印将对零售模式产生颠覆影响,能否抓住机遇
  16. tf-faster-rcnn代码学习.目标检测(Tensorflow版Faster R-CNN)
  17. 百度网盘网页端的视频如何调节播放倍速?
  18. 使用反应路由器V4以编程方式导航
  19. pacman清理缓存
  20. 07-整合阿里云oss用户认证就诊人CRUD平台统一管理用户

热门文章

  1. 从不重视体检的我拿到了体检报告,我慌了…
  2. 来看看怎样让你的VSR模型跑的和苏炳添一样快
  3. 怎么理解什么是大数据呢?
  4. 微信开发流程总结(基于微信平台)
  5. car | 线性回归(三)——残差分析和异常点检验
  6. 提高系统开发效率的“银弹”——X-series可视化大规模应用开发工具集
  7. ipad显示已停用,连接itunes
  8. 搜索引擎优化SEO专业术语总结(新手篇)
  9. 腾讯地图获取所选区域坐标
  10. BAPI 创建343物料凭证