BFS, DFS, 재귀함수 (feat. 백준 1697)1. 그래프여러 노드와 간선으로 이루어진 네트워크나 자료구조그래프가 주로 쓰이는 유형은 (개인 경험 상)(점화식같은) 수 많은 경우의 수 중에서 일부인 경우를 찾아야 하는 경우노드와 노드 사이의 관계(간선의 정보)를 이용하여 푸는 경우이렇게 2가지라고 생각한다.그래프는 종류에 따라 여러 그래프가 있는데 그 이론은 다른 포스트에서 설명할게요.2. DFS깊이 우선 탐색 (DFS - Depth First Search)그림과 같이 한 분기를 전부 탐색하고 다른 분기로 넘어가면서 탐색하는 알고리즘이다. DFS는 스택이나 재귀함수로 알고리즘을 구현 할 수 있다.다른 사이트에서 공부하며 찾아본 바로는 모든 노드를 찾는게 BFS보다 빠르다고 한다.3. BFS너비 우..