package step1.grammar.day2;
import java.util.Arrays;
public class Bubble {
public static void main(String[] args) {
int[] a = {2,3,8,2,10,4,6,9,12,1};
int[] b = done(a);
System.out.println(Arrays.toString(b));
}
public static int[] done(int[] a){
//一共的冒泡次数
for (int i = 0; i < a.length-1; i++) {
//可以先写完成一次冒泡,再写考虑下一轮冒泡的判断条件
for (int j = 0; j < a.length-i-1; j++) {
if(a[j] > a[j+1]){
int temp = a[j];
a[j] = a[j+1];
a[j+1] = temp;
}
// System.out.println(toString());
}
}
return a;
}
}
冒泡排序(java)
最新推荐文章于 2023-08-09 11:01:46 发布