博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
希尔排序(Golang)
阅读量:6274 次
发布时间:2019-06-22

本文共 390 字,大约阅读时间需要 1 分钟。

1
2
3
4
5
6
7
8
9
10
11
12
13
func shellSort(unsorted []
int
, n 
int
) {
    
var i, j, gap 
int
    
var temp 
int
    
for 
gap 
= 
n
/
2
; gap > 
0
; gap 
/
= 
2 
{
        
for 
= 
gap; i < n; i
+
+ 
{
            
for 
= 
- 
gap; j>
=
0 
&& unsorted[j]>unsorted[j
+
gap]; j
-
=
gap {
                
temp 
= 
unsourted[j]
                
unsorted[j] 
= 
unsorted[j
+
gap]
                
unsorted[j
+
gap] 
= 
temp
            
}
        
}
    
}
}
本文转自yeleven 51CTO博客,原文链接:http://blog.51cto.com/11317783/1977989

转载地址:http://qbmpa.baihongyu.com/

你可能感兴趣的文章
Why I Began
查看>>
同一台电脑上Windows 7和Ubuntu 14.04的CPU温度和GPU温度对比
查看>>
linux下查看和添加PATH环境变量
查看>>
js数组的操作
查看>>
springmvc Could not write content: No serializer
查看>>
Python系语言发展综述
查看>>
新手 开博
查看>>
借助开源工具高效完成Java应用的运行分析
查看>>
163 yum
查看>>
nginx 限速
查看>>
html5 聊天机器人
查看>>
第三章:Shiro的配置——深入浅出学Shiro细粒度权限开发框架
查看>>
openstack虚拟机修改IP地址
查看>>
80后创业的经验谈(转,朴实但实用!推荐)
查看>>
初识 lex
查看>>
让Windows图片查看器和windows资源管理器显示WebP格式
查看>>
我的友情链接
查看>>
TCP and UDP Small Servers
查看>>
我的友情链接
查看>>
我的友情链接
查看>>