#취업/1. 코딩테스트
2021. 11. 17.
[파이썬] 기본 정렬 - 선택, 삽입, 퀵, 계수
선택정렬 처리되지 않은 데이터 중에서 가장 작은 데이터를 선택해 맨 앞에 있는 데이터와 바꾸는 것을 반복하는 정렬 방법 array = [7, 5, 9, 0, 3, 1, 6, 2, 4, 8] 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 array[i], array[min_index] = array[min_index], array[i] // 스와이프 print(array) 삽입정렬 처리되지 않은 데이터를 하나씩 골라 적잘한 위치에 삽입하는 정렬 방법. 선택 정렬에 비해 구현난이도가 높은 편이지만 일반적으로 더..