posts - 37,  comments - 9,  trackbacks - 0
           1 //升序插入排序
           2     public static int[] insertSort(int[] a) {
           3         for(int i = 1; i < a.length; i++) {
           4             int j = i-1;
           5             int tmp = a[i];
           6             while(j >= 0 && a[j] > tmp) {
           7                 a[j+1= a[j];
           8                 j = j -1;
           9             }
          10             a[j+1= tmp;
          11         
          12         }
          13         
          14         return a;
          15     }
          16     
          17     //降序插入排序
          18     public static int[] insertSortDesc(int[] a) {
          19         for(int j=1; j < a.length; j++) {
          20             int i = j - 1;
          21             int key = a[j];
          22             while(i >= 0 && a[i] < key) {
          23                 a[i+1= a[i];
          24                 --i;
          25             }
          26             a[i+1= key;
          27         }
          28         return a;
          29     }
          posted on 2011-05-25 14:02 wawlian 閱讀(174) 評論(0)  編輯  收藏 所屬分類: 算法導論

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          <2011年5月>
          24252627282930
          1234567
          891011121314
          15161718192021
          22232425262728
          2930311234

          常用鏈接

          留言簿

          隨筆分類

          隨筆檔案

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 井冈山市| 抚顺县| 永寿县| 原阳县| 合川市| 北票市| 武强县| 简阳市| 高安市| 肃南| 蕲春县| 读书| 从江县| 综艺| 樟树市| 肇庆市| 图片| 辽中县| 兴安盟| 庐江县| 遂平县| 忻城县| 阿坝县| 尉氏县| 平顶山市| 芦山县| 巫溪县| 怀宁县| 安达市| 芒康县| 邓州市| 青冈县| 佛坪县| 南召县| 凤庆县| 松阳县| 红原县| 抚宁县| 梁山县| 昂仁县| 巩义市|