for(int i=0;i<arr.length;i++){
int min = i;//最小元素的下标
for(int j=i+1;j<arr.length;j++){
if(arr[j] < arr[min]){
min = j;//找最小值
}
}
//交换位置
int temp = arr[i];
arr[i] = arr[min];
arr[min] = temp;
}
选择排序c++
最新推荐文章于 2023-06-24 22:49:52 发布