//冒泡排序
for(int i = 0; i < a.length; i++){ //遍历数组
for(int j = 0; j < a.length-1-i; j++){ // 循环次数
if(a[j] > a[j+1]){
int t = a[j];
a[j] = a[j+1];
a[j+1] = t;
}
}
System.out.print(a[i] + " ");
}
//选择排序
int index = 0; //定义一个临时下标
int temp = 0; //临时变量
for(int i = 0; i < a.length-1; i++){
index = i;
for(int j = i+1; j < a.length; j++){
if(a[j] < a[index]){
index = j;
}
}
temp = a[index];
a[index] = a[i];
a[i] = temp;
}
for (int i = 0; i < a.length; i++) {
System.out.print(a[i] + " ");
}
//插入排序
for(int i= 0 ; i < a.length; i++){
for(int j = i; j > 0 ; j--){
if(a[j] < a[j-1]){
int temp = a[j];
a[j] = a[j-1];
a[j-1] = temp;
}
}
}
for (int i = 0; i < a.length; i++) {
System.out.print(a[i] + " ");
}