일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 만화도
- 10분
- 개발자
- 3줄정리
- 화상영어
- 괜찮음
- 읽기
- Writing
- 30분
- 쓰릴오브파이트
- 영어공부
- 사이드
- 월간
- English
- Daily Challenge
- 영어원서읽기
- FIT XR
- 운동
- 뭐든
- 파비최
- leetcode
- realclass
- 잡생각
- Problem Solving
- 스탭퍼
- 미드시청
- 매일
- 프로젝트
- 리얼 클래스
- 링피트
Archives
- Today
- Total
파비의 매일매일 공부기록
#5-4 The Art of Computer Programming - 정렬과 검색 본문
지난 절까지는 내부 정렬에 대해 알아보았고, 이번 절부터는 외부 정렬에 대해 알아볼 예정이다.
외부 정렬은 정렬할 레코드들의 개수가 컴퓨터의 고속 내부 메모리에 담을 수 있는 한계보다 더 클 때 발생하는 경우 사용하는 방법으로 내부 정렬과 상당히 다르다.
두 정렬 모두 주어진 파일을 비 감소 순서로 정렬한다는 점에서는 동일하지만 외부 정렬은 외부 파일에 대한 효율적인 저장소 접근이 상당히 제한적이다. 자료구조의 관리가 추가적으로 필요하며, 지금까지 배운 내부 정렬의 기법들은 대부분 쓸모가 없다.
여러 개의 파일로 되어있는 내부의 내용들을 정렬 후 병합해서 정렬하는 방법이 기본이다.
자기 테이프를 이용한 균형병 합법에 대한 설명으로 이번 절은 끝이 난다.
반응형
'Study > Algorithm 문제풀이' 카테고리의 다른 글
#5-4-2 The Art of Computer Programming - 정렬과 검색 (0) | 2021.05.18 |
---|---|
#5-4-1 The Art of Computer Programming - 정렬과 검색 (0) | 2021.05.17 |
#5-3-4 The Art of Computer Programming - 정렬과 검색 (0) | 2021.05.14 |
#5-3-3 The Art of Computer Programming - 정렬과 검색 (0) | 2021.05.13 |
#5-3-2 The Art of Computer Programming - 정렬과 검색 (0) | 2021.05.12 |
Comments