_Map
자료 구조
├── 배열 (Array)
├── 비제네릭 컬렉션 (System.Collections)
├── 제네릭 컬렉션 (System.Collections.Generic)
│ ├── List
│ ├── LinkedList
│ ├── Dictionary<TKey, TValue>
│ ├── HashSet
│ ├── Queue
│ └── Stack
├── 특수 컬렉션 (Specialized Collections)
│ ├── BitArray
│ └── 기타 특수 컬렉션
├── 동시성 컬렉션 (Thread-Safe Collections) (System.Collections.Concurrent)
│ ├── ConcurrentBag
│ ├── ConcurrentDictionary<TKey, TValue>
│ ├── ConcurrentQueue
│ └── ConcurrentStack
├── 읽기 전용 컬렉션 (Immutable Collections) (System.Collections.Immutable)
│ ├── ImmutableArray
│ ├── ImmutableList
│ ├── ImmutableDictionary<TKey, TValue>
│ ├── ImmutableHashSet
│ └── ImmutableQueue
├── Collection과 LINQ
│ ├── 트리 (Tree Structures)
│ │ ├── 이진 트리 (Binary Tree)
│ │ ├── AVL 트리 (AVL Tree)
│ │ ├── 레드-블랙 트리 (Red-Black Tree)
│ │ ├── B-트리 및 B+트리 (B-Tree and B+Tree)
│ │ ├── 트라이 (Trie)
│ │ ├── 세그먼트 트리 (Segment Tree)
│ │ ├── 펜윅 트리 (Fenwick Tree)
│ │ └── 기타 트리 개요 (Overview of Other Trees)
│ ├── 그래프 (Graph Structures)
│ │ ├── 기본 그래프 이론 (Basic Graph Theory)
│ │ ├── 방향 그래프 및 무방향 그래프 (Directed and Undirected Graphs)
│ │ ├── 가중치 그래프 (Weighted Graphs)
│ │ ├── 그래프 순회 (Graph Traversal)
│ │ │ ├── 깊이 우선 탐색 (DFS)
│ │ │ └── 너비 우선 탐색 (BFS)
│ │ ├── 최소 신장 트리 (Minimum Spanning Tree)
│ │ │ ├── 크루스칼 알고리즘 (Kruskal’s Algorithm)
│ │ │ └── 프림 알고리즘 (Prim’s Algorithm)
│ │ ├── 최단 경로 알고리즘 (Shortest Path Algorithms)
│ │ │ ├── 다익스트라 알고리즘 (Dijkstra’s Algorithm)
│ │ │ ├── 벨만-포드 알고리즘 (Bellman-Ford Algorithm)
│ │ │ └── 플로이드-워셜 알고리즘 (Floyd-Warshall Algorithm)
│ │ └── 네트워크 흐름 (Network Flow)
│ │ ├── 최대 유량 문제 (Max Flow Problem)
│ │ └── 에드몬드-카프 알고리즘 (Edmonds-Karp Algorithm)
│ ├── 힙과 우선순위 큐 (Heaps and Priority Queues)
│ │ ├── 이진 힙 (Binary Heap)
│ │ ├── 피보나치 힙 (Fibonacci Heap)
│ │ ├── 이항 힙 (Binomial Heap)
│ │ └── 우선순위 큐 (Priority Queue) 응용
│ └── 기타 고급 자료 구조 (Other Advanced Data Structures)
│ ├── 해시 트리 (Hash Trees) 및 메르클 트리 (Merkle Trees)
│ ├── 스플레이 트리 (Splay Tree)
│ ├── 동적 트리 (Dynamic Tree) 및 링크/컷 트리 (Link/Cut Tree)
│ └── R-트리 및 변형 트리 (R-Trees and Variants)
├── 자료 구조와 알고리즘의 성능 분석
├── 메모리 관리와 가비지 컬렉션
├── 병렬 프로그래밍과 동시성 자료 구조
├── 함수형 프로그래밍과 불변 자료 구조
├── 고급 LINQ와 데이터 처리 기법
├── 메모리 매핑 파일과 고성능 데이터 처리
├── 고급 알고리즘과 자료 구조 응용
└── 디자인 패턴과 자료 구조