冒泡排序的代码java,Java冒泡排序代码示例

news/2024/7/7 21:44:20

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;

}

}

}

}

}

运行结果:↓

e28fdc0a67347628d9a14941864629e4.png


http://www.niftyadmin.cn/n/3859994.html

相关文章

[翻译]Scott Mitchell 的ASP.NET 2.0数据教程之二:创建一个业务逻辑层

在ASP.NET 2.0中操作数据&#xff1a;创建一个业务逻辑层英文原版 | 本教程的代码(C#) | 翻译目录 | 原文目录导言 本教程的第一节所描述的数据访问层&#xff08;Data Access Layer&#xff0c;以下简称为DAL&#xff09;已经清晰地将表示逻辑与数据访问逻辑区分开…

mybatis参数

分是不是用Param注解的这两种情况&#xff0c; 1&#xff0c;使用Param注解&#xff0c;就不用理parameterType xml文档直接用 字符串的值&#xff0c;若是一个类&#xff0c;class.property 2&#xff0c; 不使用Param注解&#xff0c;MyBatis的传入参数parameterType类型分两…

centos7安装mysql及远程访问设置(yum)

1. 下载mysql的repo源 $ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 2. 安装mysql-community-release-el7-5.noarch.rpm包 $ sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm 3. 安装mysql $ sudo yum install mysql-server 4.…

推荐一篇用Blog开发企业信息系统的文章

http://tiantian.donews.net/tiantian/posts/1877.aspx转载于:https://www.cnblogs.com/dudu/archive/2004/01/19/365.html

php 变量 问号,php – Laravel查询返回问号而不是变量值

当我点击一个按钮时,正在对我自己编写的API进行AJAX调用.单击该按钮时,Javascript文件将从单击的对象中检索两个数据属性,并将其与URL一起发送.这两个变量用于尚未执行的SQL语句的where子句中.在进行调用时,处理API请求的PHP脚本通过Input :: get(‘data-attribute-one’))和In…

中运用_水草造景中的“透视”运用

透视学是文艺复兴时代留给现代美学的宝贵遗产&#xff0c;这些遗产至今依然滋养着各类艺术工作者。今天我们就一起欣赏一下&#xff0c;怎么用透视与焦点构图来设计出美丽的水草造景微景观。将隔着一块玻璃板看到的物象&#xff0c;用笔画在这块玻璃板上&#xff0c;就得出一幅…

关于for和foreach,兼顾效率与安全

对于数组的访问&#xff0c;是应该使用for的方式的&#xff0c;因为这样性能更高。以下代码是恰当的。 Object[] objArray ...;intobjArrayLength objArray.Length;for(inti 0; i <objArrayLength; i){ // do something ...}String str ...;intstrLength str.Length;for(…

未分配利润与利润表不一致_未分配利润和净利润的关系

未分配利润和净利润的关系资产负债表中的“未分配利润”项目反映企业期末尚未分配的利润数额。而&#xff1a;期末未分配利润期初未分配利润本期实现的净利润-本期分配的利润(含提取得各项盈余公积、分配的股息红利、以利润转增资本等)。未分配利润和净利润的关系相关阅读未分配…