10-2 (정렬 알고리즘 알아보기)
선택 정렬: 리스트에서 가장 작은 숫자를 선택해서 앞쪽으로 옮기는 방법. 전체 숫자들은 아직 정렬되지 않은 오른쪽 리스트와 정렬이 완료된 왼쪽 리스트로 나뉨.맨 처음에는 모든 숫자가 오른쪽 리스트에 들어있고 그 중 가장 작은 숫자를 선택하여 왼쪽 리스트의 맨 뒤로 이동하는 작업을 반복하는 것임. ex)왼쪽 리스트 (정렬O)오른쪽 리스트 (정렬X)설명[ ][5,3,8,4,9,1,6,2,7]초기상태[1][5,3,8,4,9,6,2,7]1 선택 및 이동[1,2][5,3,8,4,9,6,7]2 선택 및 이동.........[1,2,3,4,5,6,7,8,9][ ]9 선택 및 이동 삽입정렬: 카드를 정렬하는 방법과 유사함. 손 안에 정렬된 카드가 있고, 카드를 추가로 한 장씩 더 받을 때 마다 그 카드를 순서대로 끼..
2024. 10. 24.