목차
CHAPTER 01 자료 구조의 개념과 표현
1.1 자료 구조의 개념
1.2 자료의 표현
CHAPTER 02 알고리즘과 배열
2.1 알고리즘
2.2 배열(Array)
CHAPTER 03 선형 리스트(Linear list)
3.1 스택(Stack)
3.2 큐(Queue)
3.3 데크(Deque)
3.4 다중 스택과 큐(Multistack and queue)
CHAPTER 04 연결 리스트(Linked List)
4.1 단순 연결 리스트
4.2 원형 연결 리스트(Circular linked list)
4.3 다중 연결 리스트(Multilinked list)
CHAPTER 05 기억 장소 관리
5.1 고정 메모리 관리(Static memory management)
5.2 동적 메모리 관리(Dynamic memory management)
5.3 가비지 수집(Garbage collection)
CHAPTER 06 트리(Tree)
6.1 트리의 정의
6.2 이진 트리(Binary tree)
6.3 트리의 표현 방법
6.4 이진 트리의 운행
6.5 이진 트리의 연산
6.6 레디드 이진 트리(Threaded binary tree)
6.7 경로 길이(Path length)
6.8 트리의 응용
CHAPTER 07 그래프(Graph)
7.1 그래프의 개념
7.2 그래프의 표현
7.3 그래프의 운행
7.4 그래프의 응용
CHAPTER 08 검색(Search)
8.1 선형 검색
8.2 제어 검색
8.3 블록 검색
8.4 트리 검색
8.5 해싱(Hashing)
CHAPTER 09 정렬(Sort)
9.1 정렬의 개념
9.2 내부정렬(internal sort)
9.3 외부 정렬
부록