最新消息:关注【已取消】微信公众号,可以获取全套资料,【全套Java基础27天】【JavaEE就业视频4个月】【Android就业视频4个月】

Java冒泡排序示例

Java基础 太平洋学习网 0浏览 评论

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<len;i++) {
			for (int j = 0; j < len-i-1; 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
"文章很值,打赏犒劳作者一下"
微信号: Javaweb_engineer

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

与本文相关的文章

发表我的评论
取消评论

表情

您的回复是我们的动力!

  • 昵称 (必填)

网友最新评论