노트정리/자료구조
정렬 알고리즘 1부 - 선택,버블,삽입, 쉘 정렬
선택정렬 선택정렬은 정렬 방법 중에 가장 간단한 방법 중의 하나다. 기본적인 방법은 제일 처음에 있는 키를 가지고 나머지키와 비교하여 제일 작은 키값을 가지는 데이터와 위치를 바꾼다. 다음에는 두 번째 위치한 데이터의 키를 가지고 세 번째이후의 데이터가 가지고 있는 키와 비교하여 마찬가지로 제일 작은 키값을 가지는 데이터와 위치를 바꾼다..이렇게 해서 맨 마지막 바로 전 데이터와 마지막 데이터를 비교하는 순서까지 반복하면 데이터가 오름차순으로 정렬된다! 123456789101112void selectionSort(int Keys[], int n){ int i,Min; for(i=0; i