Sorting(정렬)
· 약 9분
정렬을 배우면 쉬워지는 문제들
- 배열 A에서 특정 값 v를 검색
- (정적) 배열 A 에서 최소/최대 또는 k번째 최소/최대 값 찾기
- 배열 A에서 고유성 테스트 및 중복 삭제
- 특정 값 v가 배열 A에 나타나는 횟수 세기
- 배열 A와 다른 정렬된 배열 B 사이에 교집합/합집합을 설정
- 가 목표 와 같 도록 목표 쌍 및 찾기
정렬 알고리즘 종류
비교기반 정렬 알고리즘
- Bubble Sort (버블 정렬)
- Selection Sort (선택 정렬)
- Merge Sort (병합 정렬) (재귀적 구현)
- Quick Sort (퀵 정렬) (재귀적 구현)
- Random Quick Sort (랜덤 퀵 정렬) (재귀적 구현)