一 . 选择排序的Java语言实现
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;
}
}
swap (arr,i,min);
}
二. Golang 实现选择排序
for i:=0 ; i< len(arr) ;i++{
min := i
for j := i+1; j,len(arr);j++{
if arr[j]< arr[min]{
min = j
}
}
exchange(&arr , i, min) //在Go arr是值类型 必须穿指针
}