java冒泡排序法例子_Java冒泡排序示例_太平洋学习网|一个最全的javaweb,js,css,html5,csdn,android,linux的学习网站。...

本文通过一个具体的Java代码示例介绍了冒泡排序的基本原理和实现过程。冒泡排序的特点是在每轮循环结束后,数组的一端会形成最大或最小的元素,循环次数逐渐减少。示例代码展示了如何对一个整数数组进行冒泡排序,最终输出排序后的结果为[2,3,5,6,8,9,10,11]。适合初学者理解冒泡排序的运作机制。
摘要由CSDN通过智能技术生成

Java冒泡排序是面试题中经常遇到的问题,下面是一个Java的冒泡排序使用示例,代码如下:package com.test;

import java.util.Arrays;

public class MyDemo {

public static void main(String[] args) {

int[] datas = {3,6,8,10,5,9,11,2};

int len = datas.length;

for(int i=0;i

for (int j = 0; j 

if(datas[j] > datas[j+1]) {

int temp = datas[j];

datas[j] = datas[j+1];

datas[j+1] = temp;

}

}

}

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

}

}

上述冒泡排序输出的结果如下:

[2, 3, 5, 6, 8, 9, 10, 11]

冒泡排序的特点是:在每一个内循环结束之后,都会在数组最右侧产生一个最大或最小的值,循环的次数会不断的减少,这样就便于大家了解什么是冒泡排序了。

来源网站:太平洋学习网,转载请注明出处:http://www.tpyyes.com/a/java/1030.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值