프로그래밍/알고리즘
INSERTION-SORT
lee ho jun
2016. 9. 12. 12: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 | #include <iostream> using namespace std; int main() { int arr[6] = { 5,2,4,6,1,3 }; int key, i; for (int j = 1; j < 6; j++) { key = arr[j]; i = j - 1; while (i >= 0 && arr[i] > key) { arr[i + 1] = arr[i]; i--; } arr[i + 1] = key; } for (int i = 0; i <6; i++) cout << arr[i] << endl; return 0; } | cs |
삽입정렬 알고리즘이다.
삽입정렬은 카드를 뽑아서 순서대로 정렬하는 방법이다.
key에서 하나의 값을 가지고 그 이전 값과 비교해서 정렬하게 된다.
반응형