//삽입정렬 알고리즘을 이용해 int 배열을 오름차순으로 정렬하는 함수 - 안정 정렬
void insertionSort(int A[], int n){
for (int i = 1; i < n; i++) {
int key = A[i];
int j;
for (j = i - 1; j >= 0 && A[j] > key; j--)
A[j + 1] = A[j]; // 레코드의 오른쪽으로 이동
A[j + 1] = key;
}
}
'Programming > DS SorceCode' 카테고리의 다른 글
버블 정렬 알고리즘을 이용해 int 배열을 오름차순으로 정렬하는 함수 (0) | 2019.04.03 |
---|---|
함수 포인터를 매개변수로 받는 삽입정렬 함수 (0) | 2019.04.03 |
랜덤 함수를 이용한 함수, 배열을 출력하는 함수 (0) | 2019.04.03 |
선택정렬 알고리즘을 이용해 int 배열을 오름차순으로 정렬하는 함수 (0) | 2019.04.03 |
WGraphFloyd.h : Floyd 알고리즘의 최단 경로 탐색 기능이 추가된 그래프 (0) | 2019.04.03 |