카테고리 없음
삽입정렬 Insertion Sort
홍박스
2021. 5. 27. 19:00
728x90
적절한 위치에 삽입한다.
앞에 있는 원소들이 이미 정렬 되어있다고 믿고,
이번에 넣는 원소만 확인해서 넣는다.
#include <iostream>
using namespace std;
int main(int argc, const char * argv[]) {
int i,j,temp;
int array[10] = {1,4,5,6,8,9,2,3,10,7};
for (i = 0; i<9; i++) {
j = i;
while (array[j] > array[j+1]) {
temp = array[j];
array[j] = array[j+1];
array[j+1] = temp;
j--;
}
}
for (int i=0; i<10; i++) {
cout << array[i] << " ";
}
return 0;
}
728x90