JAVA常见算法题(三十一)---冒泡排序
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常见算法题(三十一)---冒泡排序相关推荐
- JAVA常见算法题(三十二)---找规律
题目一: 4,5,15,45,135,405,__ 题目二: 524,244,954,674,394,15,725, __ 题目三: 7,8,6,9,10,7,4,4,5,__ 求横线位置的整数. * ...
- JAVA常见算法题(三十)
package com.forezp.util;import java.io.BufferedReader; import java.io.FileReader; import java.io.Inp ...
- JAVA常见算法题(三十三)---求子串在字符串中出现的次数
计算某字符串中子串出现的次数. public static void main(String[] args) {String s1 = "adcdcjncdfbcdcdcd";St ...
- JAVA常见算法题(二十五)
/*** Java实现中文数字转换为阿拉伯数字* * * @author WQ**/ public class Demo26 {public static void main(String[] arg ...
- JAVA入门算法题(十一)
一.倒置层序遍历 题目: /*** 给定一个二叉树,返回其节点值自底向上的层次遍历. (即按从叶子节点所在层到根节点所在的层,逐层从左向右遍历)* <p>* 例如:* 给定二叉树 [3,9 ...
- JAVA常见算法题(十三)
package com.xiaowu.demo;/*** 企业发放的奖金根据利润提成: 利润(I)低于或等于10万元时,奖金可提10%: 利润高于10万元,低于20万元时,低于10万元的部分按10%提 ...
- Re: 一著名软件公司的java笔试算法题!
主 题: Re: 一著名软件公司的java笔试算法题! 作 者: szlhj () 等 级: 信 誉 值: 95 所属论坛: Java J2SE / 基础类 问题点数: 20 回复 ...
- java常见面试考点(十一):git与svn区别
java常见面试考点 往期文章推荐: java常见面试考点(六):深入理解String类型 java常见面试考点(七):递归与迭代 java常见面试考点(八):成员变量与局部变量 ja ...
- 用Java刷算法题的常用数据结构(C++转Java)
文章目录 一:前言 1:为何刷题从C++转java 2:如何上手呢? 二:输入 1:常规的输入 2:关于其他输入符在nextLine()之前用吃掉回车符的问题解决 3:常见输入之我们输入一串数到容器中 ...
最新文章
- 英语之弱元音Schwa
- GitHub 又一开源神器!写代码、搜问题,全部都在「终端」完成!
- 小程序-wx:for
- linux安装tomcat_【零基础学云计算】详述Linux系统中Tomcat部署及优化
- 微信实现定位城市并获取城市编码
- es文件浏览器怎么用_es文件浏览器电视版下载-es文件浏览器电视tv版下载v4.2.3.4 安卓最新版...
- java调用word2vec模型_word2vec使用過程(Java版)
- 《UNIX网络编程 卷2:进程间通信(第2版)》——1.4 名字空间
- 敏捷开发中提高软件生产率的方法
- hdu 5504 GT and sequence
- jquery插件函数传参错误
- 使用PHPWord生成word文档
- php 请求值中的魔术字符串
- SpingBoot —— RestTemplate的配置
- 12款开源或免费的3D建模软件
- 电量统计(2)-日志
- Java-JPEG图片生成器
- 双十一投影买什么?投影仪该如何选择?家用投影详细选购攻略
- impala经验之谈
- (PAT)卡拉兹(Callatz)猜想/3n+1猜想
热门文章
- 计算机基础中的分层教学,分层教学法在计算机基础课程中的应用研究
- java mongodb drivers 2升级到3_JAVA从头开始一基础梳理(3-2)
- php $start_date-sub(,PHP DateTime类常用方法总结
- jquery 过滤html代码,jquery – 如何使指令使用过滤的HTML属性?
- Mybatis 算术逻辑运算
- Android 第二十课 广播机制(大喇叭)----发送自定义广播(包括发送标准广播和发送有序广播)
- 线框模型_进行计划之前:线框和模型
- figma下载_不用担心Figma中的间距
- “云计算的前世今生·从阿里看云计算”内蒙古师范大学刘晨旭博士专题报告会顺利召开...
- JS:封装函数判断数据类型