[코딩테스트] 정렬 알고리즘
정렬 알고리즘 데이터를 특정한 기준에 따라 순서대로 나열 데이터 개수 적을 때 데이터 범위가 한정되어 있을 때 데이터가 일부 정렬되어 있을 때 선택 정렬 이중 for문을 통하여 구현 시간 복잡도 : O(N^2) - 로직 처리 되지 않은 데이터 중 가장 작은 데이터를 선택해 맨 앞 데이터와 바꿈 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] 삽입 정렬 처리되지 않은 데..