package com.jege.spring.boot.hello.world;/*** java算法之冒泡排序<br>* 将数组按照从大到小的顺序排列<br>* * * @author Administrator**/
public class BubbleSort{public static void main(String[] args){int score[] = {67, 69, 75, 87, 89, 90, 99, 100};for (int i = 0; i < score.length -1; i++){    //最多做n-1趟排序for(int j = 0 ;j < score.length - i - 1; j++){    //对当前无序区间score[0......length-i-1]进行排序(j的范围很关键,这个范围是在逐步缩小的)if(score[j] < score[j + 1]){    //把小的值交换到后面int temp = score[j];score[j] = score[j + 1];score[j + 1] = temp;}}            System.out.print("第" + (i + 1) + "次排序结果:");for(int a = 0; a < score.length; a++){System.out.print(score[a] + "\t");}System.out.println("");}System.out.print("最终排序结果:");for(int a = 0; a < score.length; a++){System.out.print(score[a] + "\t");}}
}

运行结果:

转载于:https://www.cnblogs.com/mr-wuxiansheng/p/7136365.html

JAVA常见算法题(三十一)---冒泡排序相关推荐

  1. JAVA常见算法题(三十二)---找规律

    题目一: 4,5,15,45,135,405,__ 题目二: 524,244,954,674,394,15,725, __ 题目三: 7,8,6,9,10,7,4,4,5,__ 求横线位置的整数. * ...

  2. JAVA常见算法题(三十)

    package com.forezp.util;import java.io.BufferedReader; import java.io.FileReader; import java.io.Inp ...

  3. JAVA常见算法题(三十三)---求子串在字符串中出现的次数

    计算某字符串中子串出现的次数. public static void main(String[] args) {String s1 = "adcdcjncdfbcdcdcd";St ...

  4. JAVA常见算法题(二十五)

    /*** Java实现中文数字转换为阿拉伯数字* * * @author WQ**/ public class Demo26 {public static void main(String[] arg ...

  5. JAVA入门算法题(十一)

    一.倒置层序遍历 题目: /*** 给定一个二叉树,返回其节点值自底向上的层次遍历. (即按从叶子节点所在层到根节点所在的层,逐层从左向右遍历)* <p>* 例如:* 给定二叉树 [3,9 ...

  6. JAVA常见算法题(十三)

    package com.xiaowu.demo;/*** 企业发放的奖金根据利润提成: 利润(I)低于或等于10万元时,奖金可提10%: 利润高于10万元,低于20万元时,低于10万元的部分按10%提 ...

  7. Re: 一著名软件公司的java笔试算法题!

    主 题: Re: 一著名软件公司的java笔试算法题! 作 者:   szlhj () 等 级:   信 誉 值:   95 所属论坛:   Java J2SE / 基础类 问题点数:   20 回复 ...

  8. java常见面试考点(十一):git与svn区别

    java常见面试考点 往期文章推荐:   java常见面试考点(六):深入理解String类型   java常见面试考点(七):递归与迭代   java常见面试考点(八):成员变量与局部变量   ja ...

  9. 用Java刷算法题的常用数据结构(C++转Java)

    文章目录 一:前言 1:为何刷题从C++转java 2:如何上手呢? 二:输入 1:常规的输入 2:关于其他输入符在nextLine()之前用吃掉回车符的问题解决 3:常见输入之我们输入一串数到容器中 ...

最新文章

  1. 英语之弱元音Schwa
  2. GitHub 又一开源神器!写代码、搜问题,全部都在「终端」完成!
  3. 小程序-wx:for
  4. linux安装tomcat_【零基础学云计算】详述Linux系统中Tomcat部署及优化
  5. 微信实现定位城市并获取城市编码
  6. es文件浏览器怎么用_es文件浏览器电视版下载-es文件浏览器电视tv版下载v4.2.3.4 安卓最新版...
  7. java调用word2vec模型_word2vec使用過程(Java版)
  8. 《UNIX网络编程 卷2:进程间通信(第2版)》——1.4 名字空间
  9. 敏捷开发中提高软件生产率的方法
  10. hdu 5504 GT and sequence
  11. jquery插件函数传参错误
  12. 使用PHPWord生成word文档
  13. php 请求值中的魔术字符串
  14. SpingBoot —— RestTemplate的配置
  15. 12款开源或免费的3D建模软件
  16. 电量统计(2)-日志
  17. Java-JPEG图片生成器
  18. 双十一投影买什么?投影仪该如何选择?家用投影详细选购攻略
  19. impala经验之谈
  20. (PAT)卡拉兹(Callatz)猜想/3n+1猜想

热门文章

  1. 计算机基础中的分层教学,分层教学法在计算机基础课程中的应用研究
  2. java mongodb drivers 2升级到3_JAVA从头开始一基础梳理(3-2)
  3. php $start_date-sub(,PHP DateTime类常用方法总结
  4. jquery 过滤html代码,jquery – 如何使指令使用过滤的HTML属性?
  5. Mybatis 算术逻辑运算
  6. Android 第二十课 广播机制(大喇叭)----发送自定义广播(包括发送标准广播和发送有序广播)
  7. 线框模型_进行计划之前:线框和模型
  8. figma下载_不用担心Figma中的间距
  9. “云计算的前世今生·从阿里看云计算”内蒙古师范大学刘晨旭博士专题报告会顺利召开...
  10. JS:封装函数判断数据类型