希尔排序(Golang)

前端之家收集整理的这篇文章主要介绍了希尔排序(Golang)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
funcshellSort(unsorted[]int,nint){
vari,j,gapint
vartempint
forgap=n/2;gap>0;gap/=2{
fori=gap;i<n;i++{
forj=i-gap;j>=0&&unsorted[j]>unsorted[j+gap];j-=gap{
temp=unsourted[j]
unsorted[j]=unsorted[j+gap]
unsorted[j+gap]=temp
}
}
}
}

猜你在找的Go相关文章