Single Linked List and Chains
- single linked list = chainRepresenting chains in c++
Template class chain
Circular List
- 단순 리스트보다 좋음
- 특정 노드 앞에 새 노드 삽입 시, 탐색하기가 더 나을 수 있음Available Space Lists (가용 공간 리스트)
- 자유 노드 리스트를 두고, 새로운 노드가 필요할 때 자유 노드 체인을 검사.
(삭제한다해도 삭제가 아니라 자유 노드 리스트로 넘기는 메커니즘)Linked Stacks and Queues
Polynomials
Equivalence classes
- reflexive, symmetric, transitive → 동치관계Sparse Matrices
헤더노드와 원소노드로 희소행렬표현가능
Double Linked List
- 단일 링크드리스트 : 탐색/삭제/삽입 연산 시 단순한 링크 방향으로만 이동할 수 밖에 없다.
- 전위 노드를 쉽게 알 수 있다.- Generalized Lists
이미지는 전부 직접 제작한 것입니다. 퍼가실 때에는 반드시 출처를 명시해주세요.
'Computers > Data Structure' 카테고리의 다른 글
Chapter 6. Graphs (0) | 2013.10.10 |
---|---|
Chapter 5. Trees (0) | 2013.10.10 |
Chapter 3. Stack and Queue (0) | 2013.10.10 |
Chapter 2. Arrays (0) | 2013.10.10 |
Chapter 1. Basic Concepts (0) | 2013.10.10 |