继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

希尔排序(Golang)

Qyou
关注TA
已关注
手记 255
粉丝 52
获赞 361

         

func shellSort(unsorted []int, n int) {    var i, j, gap int    var temp int    for gap = n/2; gap > 0; gap /= 2 {        for i = gap; i < n; i++ {            for j = i - gap; j>=0 && unsorted[j]>unsorted[j+gap]; j-=gap {                temp = unsourted[j]                unsorted[j] = unsorted[j+gap]                unsorted[j+gap] = temp            }        }    }}


打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP