21 lines
344 B
Go
21 lines
344 B
Go
|
|
/*
|
|||
|
|
* @Author : huangzj
|
|||
|
|
* @Time : 2020/8/20 11:28
|
|||
|
|
* @Description:
|
|||
|
|
*/
|
|||
|
|
|
|||
|
|
package sort
|
|||
|
|
|
|||
|
|
func SelectSort(list []int) {
|
|||
|
|
var minPoint int
|
|||
|
|
for i := 0; i < len(list); i++ {
|
|||
|
|
minPoint = i
|
|||
|
|
for j := i + 1; j < len(list); j++ {
|
|||
|
|
if list[j] < list[minPoint] {
|
|||
|
|
minPoint = j
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
list[i], list[minPoint] = list[minPoint], list[i]
|
|||
|
|
}
|
|||
|
|
}
|