1. DFS / BFS 개념 비교 두 알고리즘 모두 그래프나 2차원 배열의 모든 정점을 방문할 때 사용하지만, 탐색 순서와 용도가 다르다. DFS (Depth-First Search, 깊이 우선 탐색)주요 용도 : 경로의 특징 저장, 백트래킹, 사이클 탐지자료 구조 : 스택 또는 재귀특징 : 시작 노드에서 갈 수 있는 한 뱡으로 끝까지 깊게 들어갔다가,더 이상 갈 곳이 없으면 가장 가까운 갈림길로 돌아와 다른 방향 탐색 BFS (Breadt--Frist Search, 너비 우선 탐색)주요 용도: 최단 거리(가중치 x), 최소 횟수자료 구조 : 큐특징 : 시작 노드에서 가까운 노드부터 우선적으로 모두 탐색한 후, 그 다음 단계의 노드들을 탐색 (*최단 경로 찾기에 적합) 2. 구현 패턴 (Java)공통..