首页 > 编程语言 > 详细

算法导论笔记 - 2.3.3 插入排序-升序

时间:2019-12-19 01:29:07      阅读:114      评论:0      收藏:0      [点我收藏+]
@Test
    public void insertionSort() {
        Integer[] a = {5,9,3,4,2,1,6,8,10,7,65,54,85,32,15,94,75,62,34,76,45,32,85};
        for(int i = 1; i<a.length; i++){
            int key = a[i];
            int j = i - 1;
//循环不变式 while (j >= 0 && a[j]>key){ a[j+1] = a[j]; a[j] = key; j = j-1; } } System.out.print(Arrays.toString(a)); }

  

插入算法的重点:循环不变式、适合少量数据

算法导论笔记 - 2.3.3 插入排序-升序

原文:https://www.cnblogs.com/lishiwei/p/12064649.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!