希尔排序
来源:互联网 发布:windows活动目录管理 编辑:程序博客网 时间:2024/04/27 23:20
/** * 希尔排序 * * @param 注意 * :第三个for循环 k >= i && data[k - i] > temp,执行语句的顺序不可以调转 * **/public class ShellSort { public static void main(String[] args) { int temp, k; int[] data = { 14, 52, 46, 78, 55, 22, 11, 44, 66, 99, 58, 91 }; for (int e = 0; e < data.length; e++) { System.out.print(data[e] + " , "); } for (int i = data.length / 2; i > 0; i /= 2) { for (int j = i; j < data.length; j++) { temp = data[j]; for (k = j; k >= i && data[k - i] > temp; k = k - i) data[k] = data[k - i]; data[k] = temp; } } for (int e = 0; e < data.length; e++) { System.out.print(data[e] + ","); } }}
0 0
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- MyEclipse中Tomcat服务器的启动方式
- 简单选择排序
- remove() 删除节点 | detach() 删除节点 | empty() 清空节点的内容 | clone() 复制节点
- [LeetCode] Min Stack
- 直接插入排序
- 希尔排序
- 何时使用.do和.jsp
- 堆排序
- poj 3468(线段树)
- UVA - 253 Cube painting(模拟)
- 素数求解一二三
- linux 关机命令-shutdown、halt、reboot、及init
- 【SDOI2015】临行前的夜
- java的练习:继承中的构造方法