DFS : 깊이 우선 탐색 BFS : 너비 우선 탐색
1) 경로탐색 유형 (최단거리, 시간) 2) 네트워크 유형 (연결) : 여러 개체들이 주어진 상태에서 연결되어 있는 그룹의 개수를 구하거나 두 개체가 같은 네트워크 안에서 연결되어 있는지를 확인 3) 조합 유형 (모든 조합 만들기)
1) DFS > 재귀함수로 풀이
2) BFS > QUEUE / LinkdeList