算法导论学习2.1 插入排序
2012-03-27 15:14
239 查看
public class InsertionSort { public static void main(String[] args) { int[] a = {5,2,4,6,1,3,0}; sort(a); for(int i = 0; i < a.length; i++) { System.out.print(a[i] + " "); } } static void sort(int[] x) { int i, j, key; for(j = 1; j < x.length; j++) { key = x[j]; i = j - 1; while(i >= 0 && x[i] > key) { x[i + 1] = x[i--]; } x[i + 1] = key; } } }
相关文章推荐
- 170913_算法导论学习(一)_2.1 插入排序
- 跟着《算法导论》学习——插入排序与归并排序
- 算法导论第二章2.1插入排序
- 学习《算法导论》第一章 插入排序 总结
- 算法导论学习 之 插入排序
- 《算法导论》[第2章] 算法入门-[2.1] 插入排序
- 以PHP学习《算法导论》——插入排序
- 《算法导论》读书笔记--第二章 2.1 插入排序
- 算法导论 2.1 插入排序
- 算法导论学习之插入排序
- 算法导论 2.1-2 插入排序 (非递增)
- 算法导论(Introduction to Algorithms )— 第二章 算法入门 — 2.1 插入排序
- 算法导论学习2.1-3 查找问题
- 算法导论学习笔记(一)排序算法之插入排序
- 《算法导论》学习笔记:2.1 插入排序
- 算法导论2.1-insertsort算法(插入排序)
- 算法导论学习2.1-4 二进制加法
- 算法导论2.1——插入排序
- 算法导论CLRS 2.1 插入排序
- 2.1插入排序(算法导论学习)