碼農往事
          我的代碼為什么這么丑?一定是因為我長的不好看
          posts - 29,comments - 86,trackbacks - 0
          public class InsertionSortAlgorithmTest {

              public static String arrayToString(int[] array){
                 StringBuilder sb = new StringBuilder();
                  for(int a:array){
                      sb.append(a).append(" ");
                  }
                  return sb.toString();
              }

              public static int[] insertionSort(int[] array){
                  int key;
                  int j;
                  for (int i = 1; i < array.length; i++) {
                      key = array[i];
                      j = i - 1;
                      while (j >= 0 && array[j] > key) {
                          array[j + 1] = array[j];
                          j = j - 1;
                      }
                      array[j + 1] = key;
                      System.out.println(arrayToString(array));
                  }
                  return array;
              }

              public static void main(String[] args) {
                  int[] array = {2, 3, 1, 7, 5, 9, 4, 6, 8};
                  insertionSort(array);
              }

          }
          posted on 2014-02-18 23:23 Jimi 閱讀(1531) 評論(0)  編輯  收藏 所屬分類: 算法

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


          網站導航:
           
          主站蜘蛛池模板: 鄂州市| 郑州市| 顺义区| 陈巴尔虎旗| 屏山县| 鄂托克前旗| 道孚县| 屏东市| 红安县| 工布江达县| 桐乡市| 肇庆市| 得荣县| 陆丰市| 龙南县| 阿鲁科尔沁旗| 分宜县| 阜宁县| 星座| 修武县| 偏关县| 井研县| 桓台县| 西城区| 威海市| 中超| 宿迁市| 师宗县| 阿拉善左旗| 公安县| 洛川县| 司法| 泰和县| 潜山县| 绥棱县| 乐安县| 建湖县| 北票市| 夏河县| 西乡县| 宜昌市|