插入排序 来自《算法导论》
2012-08-04 22:36
190 查看
《算法导论》应该是一本很好的书吧,希望能把他啃完。
public class JustDoIt0804 { /** * 插入排序(来自《算法导论》) */ public static void main(String[] args) { int[] x = new int[]{4,2,1,5,7,9,1}; insertSort(x); for (int i = 0; i < x.length; i++) { System.out.print(x[i] + " "); } } private static int[] insertSort(int[] x){ for (int i = 1; i < x.length; i++) { int key = x[i]; int j = i - 1; while(j >= 0 && key < x[j]){ x[j + 1] = x[j]; j = j - 1; } x[j + 1] = key; } return x; } }
相关文章推荐
- 算法导论-插入排序,归并排序,快速排序总结
- 算法导论第二章《插入排序》
- 算法导论之插入排序,选择排序,归并排序,冒泡排序,希尔排序,堆排序,快速排序的c语言实现
- 《算法导论》笔记1 : 插入排序
- Python实现冒泡排序、选择排序、插入排序、快速排序、归并排序、二分法查找算法(基于《算法导论》伪代码)
- 算法导论公开课对应章节(来自MIT)
- 算法导论2.1-insertsort算法(插入排序)
- 算法导论学习2.1 插入排序
- 算法导论CLRS 2.1 插入排序
- 算法导论之插入排序和归并排序
- 算法导论之插入排序
- 《算法导论》1、插入排序实现(C++)
- 算法导论(一)2、算法基础-插入排序 java
- 算法导论的Java实现----2. 插入排序
- 算法导论-插入排序
- 算法导论-排序(一)-插入排序、归并排序
- 以PHP学习《算法导论》——插入排序
- 算法导论学习笔记(一)排序算法之插入排序
- 算法导论(Introduction to Algorithms )— 第二章 算法入门 — 2.1 插入排序
- 算法导论(Introduction to Algorithms)之算法入门(插入排序与合并排序C语言实现)