简单选择排序(golang)

前端之家收集整理的这篇文章主要介绍了简单选择排序(golang)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
funcsimpleSelectionSort(unsorted[]int,nint){
varkey,tempint
fori:=0;i<n;i++{
key=selectMiniKey(unsorted,n,i)
ifkey!=i{
temp=unsorted[i]
unsorted[i]=unsorted[key]
unsorted[key]=temp
}
}
}

funcselectMiniKey(a[]int,nint,iint)int{
k:=i
forj:=i+1;j<n;j++{
ifa[k]>a[j]{
k=j
}
}
returnk
}
原文链接:https://www.f2er.com/go/187768.html

猜你在找的Go相关文章