GOLANG学习21. 选择排序
package main
import (
"fmt"
)
/**
选择排序
*/
func ssort(a []int) {
for i := 0; i < len(a); i++ {
var min int = i
for j := i + 1; j < len(a); j++ {
if a[min] > a[j] {
min = j
}
}
a[i], a[min] = a[min], a[i]
}
}
func main() {
b := […]int{5, 8, 3, 6, 2, 4, 1, 9, 7}
ssort(b[:])
fmt.Println(b)
}