[코딩 테스트 공부] Ch.6 정렬
Sorting(정렬): 데이터를 특정한 기준에 따라서 순서대로 나열정렬 알고리즘 사용하면, 이후 배울 Binary Search 알고리즘도 사용할 수 있다.종류: 선택 정렬, 삽입 정렬, 퀵 정렬, 계수 정렬선택 정렬(가장 작은 것을 선택): 가장 작은 데이터를 선택해 맨 앞에 있는 데이터와 바꾸고, 그다음 작은 데이터를 선택해 앞에서 두 번째 데이터와 바꾸는 과정을 반복시간 복잡도 = O(n^2)array = [7, 5, 9, 0, 3, 1, 6, 2, 4, 7]for i in range(len(array)): min_index = i for j in range(i+1, len(array)): if array[min_index] > array[j]: min_index = j # Swap 사용 arr..
2026. 3. 20.