选择排序

it2023-06-13  74

public static void main(String[] args) { int arr[] = {20,1,30,25,0,90}; for (int i = 0; i <arr.length-1 ; i++) { int index = i; for (int j =i;j<arr.length;j++){ if(arr[j]<arr[index]){ index=j;//index是本轮最小值的下标 } } int t =arr[i]; arr[i] = arr[index]; arr[index] = t; } for (int s:arr) { System.out.print(s+" "); }; }
最新回复(0)