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