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

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

1         ///  2         /// 希尔排序 3         /// 插入排序改进版本:分区插入 4         ///  5         ///  6         private static int[] ShellSort(int[] list) 7         { 8             int inc; 9             for (inc = 1; inc <= list.Length / 9; inc = 3 * inc + 1) ;10             for (; inc > 0; inc /= 3)11             {12                 for (int i = inc + 1; i <= list.Length; i += inc)13                 {14                     int t = list[i - 1];15                     int j = i;16                     while ((j > inc) && (list[j - inc - 1] > t))17                     {18                         list[j - 1] = list[j - inc - 1];19                         j -= inc;20                     }21                     list[j - 1] = t;22                 }23             }24             return list;25         }

 

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

你可能感兴趣的文章
大数据:一场改变未来的信息革命
查看>>
MAC OS X 安装、配置、启动 rabbitMQ
查看>>
解决webuploader 在chrome 浏览器反应迟钝问题
查看>>
让EditPlus支持javac,java命令[图解]
查看>>
Python初学者的一些技巧
查看>>
centos安装epel源
查看>>
想不到的异或操作。。
查看>>
理解UIApplication
查看>>
例子 /maven-service-factory-api
查看>>
iOS运行回路(RunLoop)总结
查看>>
链表crud
查看>>
GitHub Pages上写完简历后报404
查看>>
硬盘的读写原理
查看>>
eclipse svn时忽略target .project .classpath等目录文件
查看>>
iOS多点触控与手势识别
查看>>
Sql server--索引
查看>>
UML建模工具
查看>>
视频合成软件哪个好,怎么把多个视频快速合并成一个视频
查看>>
在Linux系统中创建SSH服务器别名
查看>>
【JMS 4】spring 整合activemq
查看>>