Java冒泡排序代码示例

代码如下:↓

package com.coding.learn;

import java.util.Arrays;

/**

* @author 老菜鸟

* @version 1.1

* @Description 冒泡排序

* @date 3/19/21

*/

public class BubbleSort {

public static void main(String[] args) {

//定义示例数组

int[] intArray = {1, 3, 7, 2, 9, 6, 5, 4};

System.out.println(Arrays.toString(intArray));

//调用冒泡排序

bubbleSort(intArray);

System.out.println(Arrays.toString(intArray));

}

/**

* 功能描述:冒泡排序

* @param array

* @return void

* @date 3/19/21 8:12 PM

* @author 老菜鸟

*/

public static void bubbleSort(int[] array) {

for (int i = 0; i < array.length; i++) {

for (int j = i + 1; j < array.length; j++) {

//依次比较两个数字,如果前面的数字比后面的数字大,则交换位置

int temp = array[i];

if (temp > array[j]) {

array[i] = array[j];

array[j] = temp;

}

}

}

}

}

运行结果:↓

冒泡排序的代码java,Java冒泡排序代码示例相关推荐

  1. JAVA冒泡排序算法(含详细过程代码讲解及优化)

    冒泡排序算法拆分讲解及优化 java冒泡排序 一.代码的拆分讲解 从上面步骤,可以观察到每次的j都相对于前一趟进行-1操作,所以可以把这些操作套在一个for循环里来控制j即可. 二.冒泡排序的代码 优 ...

  2. Java【冒泡排序】算法, 大白话式图文解析(附代码)

    文章目录 前言 一.排序相关概念 1, 什么是排序 2, 什么是排序的稳定性 3, 七大排序分类 二.冒泡排序 1, 图文解析 2, 代码实现 3, 冒泡排序的优化 三.性能分析 四.七大排序算法总体 ...

  3. 排序:Java实现冒泡排序原理及代码注释详解

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

  4. 死锁是什么?死锁产生的条件?如何避免死锁?以及死锁的示例代码(Java代码)

    文章目录 一.什么是死锁? 二.产生死锁的条件? 三.产生死锁的示例代码(java) 四.如何避免死锁? 一.什么是死锁? 下面图片参考 JavaGuide中的内容: 死锁的概念: 死锁:指的是相互两 ...

  5. java创建线程代码_Java创建与结束线程代码示例

    本文讲述了在Java中如何创建和结束线程的最基本方法,只针对于Java初学者.一些高级知识如线程同步.调度.线程池等内容将会在后续章节中逐步深入. 创建线程 创建普通线程有两种方式,继承Thread类 ...

  6. udp服务器php代码例子,Java客户端PHP服务器UDP穿孔示例代码

    我正在一个需要pe2p服务器的项目中工作,但是我还没有找到任何Java客户端php服务器示例代码.我了解udp打孔工作原理的概念,但是我无法在代码中工作. 我尝试过的 TheSocket.java p ...

  7. flask与js交互的示例代码_Frida Java Hook 详解(安卓9):代码及示例(上)

    Frida Java Hook 详解(安卓9):代码及示例(上) 前言 1.1 FRIDA SCRIPT的"hello world" 1.1.1 "hello world ...

  8. java中普通代码块,构造代码块,静态代码块的区别及代码示例

    本文转自:http://www.cnblogs.com/sophine/p/3531282.html 执行顺序:(优先级从高到低)静态代码块>main方法>构造代码块>构造方法. 其 ...

  9. java 文件下载示例_文件下载示例代码(JAVA)

    后台代码 public void exportFile() { File file = new File("模板地址"); FileInputStream fin = null; ...

  10. java 类继承实例_java继承例子代码,java类的继承示例

    下面要给大家带来的是一个java类的继承的例子,一起来看看详细的代码吧! 一.题目 1.定义一个Person类,这个类的属性有三个,分别是name.age.color. 类有构造方法给三个属性赋值. ...

最新文章

  1. 发挥大数据及其产业在推动发展方式转变上的作用
  2. CVPR2020:点云分类的自动放大框架:PointAugment
  3. 去月球“挖土”咯!今天发射的嫦娥五号实现四个“首次”,下个月将样品带回地球...
  4. 迷你MVVM框架 avalonjs 学习教程14、事件绑定
  5. 详解scss的继承、占位符和混合宏
  6. Linux的复制命令的路径写法
  7. DCMTK:测试DcmSCU的C-FIND / GET / MOVE会话处理
  8. JavaWeb学习笔记九 过滤器、注解
  9. C#模拟MSN窗体抖动[原创]
  10. 算法工程师面试备战笔记12_决策树
  11. 浮动元素具有行内块元素特点(HTML、CSS)
  12. 分析wordpress搭建的网站百度收录不好的原因
  13. ajax实现form表单提交
  14. 一年级下册健康教育教案
  15. 限制编辑的PDF文档没有密码如何破解?
  16. GTX1060 Windows10 旧版显卡驱动下载链接
  17. 人工智能/虚拟现实技术的工程伦理分析:以电影《头号玩家》为例
  18. firefox 浏览器证书问题
  19. JavaScript-JS判断一个整数是偶数还是奇数
  20. 计算机视觉与深度学习(12)

热门文章

  1. 图的连通性问题之tarjan算法
  2. 带你感受一次JVM调优实战
  3. java三大框架是什么?
  4. Win10家庭版和Win10专业版有什么区别?
  5. ElasticSearch数据库的使用简介
  6. python输入三门课程成绩_python脚本如何输入成绩求平均分?
  7. 线程同步机制synchronized中锁的判断以及锁的作用范围
  8. python中turtle画酷炫图案-使用Python的turtle画炫酷图形
  9. 基于遗传算法的新安江模型参数优化率定(三)
  10. 画球大师教你如何画好一个球