정렬(sort) 정렬이란 데이터를 순서대로 재배열하는 것으로 비교가 가능한 모든 속성들이 정렬의 기준이 될 수 있으며 오름차순(ascending order)/내림차순(descending order)이 있다 여러 개의 필드로 구성되는 레코드는 정렬의 대상이며 정렬 키를 기준으로 정렬된다 정렬 알고리즘은 1차적으로 내부 정렬(메인 메모리), 외부 정렬(+외부 기억 장치)로 나뉘며, 단순하지만 비효율적 방법: 삽입, 선택, 버블 정렬 등 복잡하지만 효율적 방법: 퀵, 힘, 병합, 기수 정렬, 팀 등으로 세분화된다 1. 선택 정렬(selection sort) 2. 삽입 정렬(insertion sort) 3. 버블 정렬 +++ 3장의 집합 자료구조를 항상 정렬하도록 수정해보자 탐색과 맵 구조 탐색이란 테이블에서 ..