-
- 代码实现:
public class 选择排序 {
public static void main(String[] args) {
int[] array={2,5,4,3,1};
//外循环:i表示我拿着哪个索引进行比较,并交换位置
for (int i = 0; i <array.length-1 ; i++) {
//内循环:拿着i和i后面的数据进行交换
for (int j = i+1; j <array.length ; j++) {
if (array[i]>array[j]){
int temp=array[i];
array[i]=array[j];
array[j]=temp;
}
}
}
printArray(array);
}
private static void printArray(int[] array) {
for (int i = 0; i <array.length ; i++) {
System.out.println(array[i]+"\t");
}
System.out.println();
}
}