자료구조를 공부하는 목적?
- 알고리즘 학습에 선행함
종류
- 리스트 List
- 배열 Array
- 연결 리스트 Linked list
- 스택 Stack
- 큐 Queue
- 덱 Double Ended Queue (Dequeue)
- 그래프 Graph
- 트리 Tree
- 이진 검색 트리 Binary search tree
- 우선순위 큐 Priority queue (PQ)
- 유니온 파인드 Union-Find (Disjoint-set)
- 세그먼트 트리 Segment tree (ST)
- 최소 스패닝 트리 Minimum spanning tree (MST)
- 머지 소트 트리 Merge sort tree
- 퍼시스턴트 세그먼트 트리 Persistent segment tree