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