java冒泡排序和选择排序和系统自动排序

来源:互联网 发布:数据库结构的数据模型 编辑:程序博客网 时间:2024/06/11 10:10
public static void main(String[] args) {
int[] aa = {7,2,5,4,1,8};
/* //冒泡排序(相邻两个比较,如果大于,换位置,每一轮比较会把最大值放到最后一位)
for (int i = 0; i < aa.length; i++) {
for (int j = 0; j < aa.length-(i+1); j++) {
if(aa[j] > aa[j+1]){
int temp = 0;
temp = aa[j];
aa[j] = aa[j+1];
aa[j+1] = temp;
}
}
}*/
//选择排序法(第一个和所以比较,每一轮会把最小的放到第一位)
/* for (int i = 0; i < aa.length-1; i++) {
for (int j = i+1; j < aa.length; j++) {
if(aa[i] > aa[j]){
int temp = 0;
temp = aa[i];
aa[i] = aa[j];
aa[j] = temp;
}
}
}*/
//系统自带排序,最快,最实用
Arrays.sort(aa);
for (int i = 0; i < aa.length; i++) {
System.out.println(aa[i]);
}

}
1 0
原创粉丝点击