insert sort
package main
import "fmt"
func InsertSort(values[]int){
i:=1
for i<len(values){
j:=0
for j<i{
if values[i]<values[j]{
values[j],values[i]=values[i],values[j]
}
j++
}
i++
}
}
func main(){
values:=[]int{5,2,12,10,2}
InsertSort(values)
fmt.Println(values)
}
select sort
package main
import "fmt"
func SelectSort(values[]int){
i:=0
for i<=len(values)-1{
j:=i+1
for j<=len(values)-1{
if values[j]<values[i]{
values[i],values[j]=values[j],values[i]
}
j++
}
i++
}
}
func main(){
values:=[]int{1,34,2,53,12,4}
SelectSort(values)
fmt.Println(values)
}