selectionSort
selectionSort.go 源码
package sort
//选择排序
func selectionSort(data []int) {
if data == nil || len(data) <= 1 {
return
}
for i := 0; i < len(data)-1; i++ {
min := i
for j := i + 1; j < len(data); j++ {
if data[j] < data[min] {
min = j
}
}
data[i], data[min] = data[min], data[i]
}
}
你可能感兴趣的文章
0
赞
热门推荐
-
2、 - 优质文章
-
3、 gate.io
-
8、 golang
-
9、 openharmony
-
10、 Vue中input框自动聚焦