티스토리 뷰

Programming/알고리즘

삽입정렬

Albothyl 2016. 8. 7. 19:40
        //삽입정렬
        public void insertSort() {
           int[] ran = {1, 4, 6, 7, 9, 3, 2, 8, 5, 10};
           int temp = 0;
           int i ,j ;
              
           for(i =1; i <ran .length ; i ++) {
               temp = ran[i];
                   for(j =i ; j > 0; j --) {
                   if(ran [j -1] > temp) {
                                         ran[j] = ran[j-1];
                   } else {
                      break;
                   }
               }
                  ran[j] = temp;
           }

           for (int k =0; k <ran.length ; k ++) {
               System.out.print(ran [k ] + " " );
           }
           System.out.println("");

       }


'Programming > 알고리즘' 카테고리의 다른 글

퀵정렬  (0) 2016.08.07
버블정렬  (0) 2016.08.07
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함