DFS(Depth First Serch) 알고리즘그래프 탐색 기법 중 하나로, 깊이를 우선적으로 탐색하는 방식이다.그래프의 특정 지점(노드)에서 출발하여 연결된 모든 노드를 방문하는 방식으로 재귀 호출을 사용한다.문제 해결 방법 단계그래프 표현: 주로 인접 리스트나 인접 행렬을 사용하여 그래프를 표현한다.방문여부 체크: 노드를 중복 방문하지 않도록 방문 여부를 체크한다.재귀 함수 정의: DFS는 재귀적으로 탐색을 진행하며, 현재 노드에서 다음으로 이동할 수 있는 노드를 탐색한다.인접 리스트?그래프를 표현하는 방법 중 하나로, 각 노드가 연결된 다른 노드들을 리스트로 저장하는 방식이다.인접 리스트는 그래프의 각 노드에 대해 그 노드와 연결된 이웃 노드들을 기록한 자료 구조임DFS의 기본 재귀 구현graph..