[TIL]Graph, Tree Search Algorithm

Achievement Goals
- 자료구조가 무엇인지 설명할 수 있다.
- Stack, Queue, Tree, Graph 자료구조에 대해 이해할 수 있다.
- 알고리즘 문제에서 Stack, Queue 자료구조를 배열로 대체하여 흉내낼 수 있다.
- 각 자료구조의 개념과 구조를 파악하고 목적을 이해할 수 있다.
- 알고리즘 문제의 각 상황에 맞는 자료구조를 떠올릴 수 있다.
- 트리 및 그래프의 탐색 기법에 대해 이해할 수 있다.
- Binary Search Tree를 이해할 수 있다.
- BFS와 DFS의 개념을 이해하고 알고리즘 문제에서 사용할 수 있다.
- 자료구조를 활용하여 알고리즘 문제에 접근할 수 있다.
Tree traversal
BFS / DFS