第一轮,从第一个数开始,两两相邻比较,互换位置

第一轮,所有数比完求出最大值或最小值

第二轮,从剩下数的第一个数开始,两两相邻比较,互换位置

第二轮,将剩下的所有数比完求出第二大或第二小的值

后面依次类推,最终将数组中数x排成由小到大或由大到小的数组

public static void main(String[] args) {//准备一个数组int[] nums= {5,8,1,7,6,3};/*冒泡排序*///外层循环控制比较轮数for (int i = 0; i < nums.length-1; i++) {//内层循环控制比较次数for (int j = 0; j < nums.length-i-1; j++) {//判断当前数是否比后面数大if(nums[j]>nums[j+1]) {int temp=nums[j];nums[j]=nums[j+1];nums[j+1]=temp;}}}System.out.println("排序后结果为:");for (int i : nums) {System.out.print(i+"\t");}}

Java冒泡排序 从小到大||从大到小相关推荐

  1. 输入5个学生的名字(英文),使用冒泡排序按从大到小排序。 提示:涉及到字符串数组,一个字符串是一个一维字符数组;一个 字符串数组就是一个二维字符数组。...

    输入5个学生的名字(英文),使用冒泡排序按从大到小排序. 提示:涉及到字符串数组,一个字符串是一个一维字符数组:一个 字符串数组就是一个二维字符数组. #include <stdio.h> ...

  2. C语言冒泡排序(从大到小排序核心代码)

    冒泡排序(从大到小排序) 核心代码 for(j=0;j<N-1;j++)for(x=0;x<N-j-1;x++)if(b[x]<b[x+1]){temp=b[x];b[x]=b[x+ ...

  3. Java实现贪吃蛇大作战小游戏(完整教程+源码)额外实现积分和变速功能

    大家好,我是黄小黄同学!今天给大家带来的是小项目是 基于Java+Swing+IO流实现 的贪吃蛇大作战小游戏.实现了界面可视化.基本的吃食物功能.死亡功能.移动功能.积分功能,并额外实现了主动加速和 ...

  4. js冒泡排序-(从大到小排序,从小到大排序)

    // 冒泡排序法-从大到小排序 let itemSort = [8, 1, 4, 7, 3, 2, 9]; for (let i = 0; i < itemSort.length; i++) { ...

  5. C++ vector容器的排序 (从小到大,从大到小)

    目录 从小到大 从大到小 方法一:greater() 方法二:自定义函数 方法三:使用sort排序后,使用reverse() 从小到大 sort的头文件<algorithm> #inclu ...

  6. Java冒泡排序实现(详情)

    真的仔细到不能再仔细了!!!!! 冒泡排序的原理   从第一个数开始,依次往后比较,如果前面的数比后面的数大就交换,否则不作处理.这就类似烧开水时,壶底的水泡往上冒的过程.   冒泡排序分从大到小和从 ...

  7. java冒泡从大到小排序代码_Java 冒泡排序、快速排序实例代码

    冒泡排序 冒泡排序是一种简单的排序算法.它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来.走访数列的工作是重复地 进行直到没有再需要交换,也就是说该数列已经排序完成.这 ...

  8. JS中冒泡排序从小到大以及从大到小

    今天来讲一讲如何用JS来实现冒泡排序,冒泡排序可以分为从小到大排序以及从大到小排序,我们分别来看一下: 从小到大排序: var arr=[4,53,145,6,9,0,23,79,255,77]; f ...

  9. 五个数字从小到大排序java,五个数冒泡排序 用c语言数组定义5个数使用冒泡排序 从小到大...

    任意输入5个整数,利用冒泡排序法排序(从大到小) #include main() { int a[6]; /*定义一个整型数组.*/ int i,j,temp; /*定义循环变量和中间变量. 用jav ...

最新文章

  1. css实现图片动画效果
  2. python语言入门电子版-python从入门到精通pdf
  3. linux开发操作系统,Linux 操作系统应用与开发
  4. Python全栈工程师(字符串/序列)
  5. POJ 3744:Scout YYF I 概率DP+特征方程+快速幂
  6. js获取html元素并且修改属性,JavaScript中获取和修改元素属性的值
  7. 对于长期需要输出内容的来说,不管公域还是私-域
  8. GDAL写入FileGDB中文属性乱码问题
  9. win7录屏_学用系列|清晰、体积小,这些录屏工具适合正在为录屏苦恼的你
  10. react-redux的todolist(b站笔记)-(四)
  11. 开关电源(DC/DC)和线性电源(LDO低压差线性稳压器)的区别
  12. Toplitz矩阵 Hankel矩阵 Hilbert矩阵
  13. 【腾讯TMQ】TBS主线众测实践之路
  14. 桥接模式---Bridge
  15. 震碎认知,将原理融会贯通到顶点的SpringBoot实战项目
  16. 计算机网络学习笔记 01(更新)
  17. 洛谷3387 模板 缩点
  18. 利穗IT网络工程师面试试题
  19. Excel用vba自动生成word
  20. Unity---RPG游戏开发心得---单例模式

热门文章

  1. 魔搭 modelscope
  2. Windows11 + Ubuntu 18.04 双系统制作教程(详细流程无法联网问题解决)
  3. Linux 常用日期命令
  4. (转)个人总结:京东技术体系员工级别划分及薪资区间
  5. mysql查询between_MySQL查询数据过滤之BETWEEN操作符简介
  6. Makefile之cc编译命令
  7. 打印字符串所有子序列
  8. Fight with Monsters
  9. vue 移动端 跳转页面_Vue移动端框架Mint UI教程-跳转新页面(四)
  10. [网络安全学习篇9]:渗透测试(千峰网络安全视频笔记 9 day)