选择排序(golang实现)

封装成函数: //交换数组元素 func swap(slice []int, i int, j int) { slice[i], slice[j] = slice[j], slice[i] } //选择排序 func SelectionSort(s []int) { l := len(s) //以免每次循环判断都运算 m := len(s)-1 for i:=0;i<m;i++ { k:=i for j:=i+1;j<l;j++ { if s[j]<s[k] { k = j [Read More]