🚀 DFS(깊이 우선 탐색) & BFS(너비 우선 탐색) 개념 정리DFS와 BFS는 그래프 탐색 알고리즘으로, 그래프나 트리 구조에서 원하는 데이터를 찾거나 전체 노드를 방문할 때 사용.🔹 1. DFS(Depth-First Search, 깊이 우선 탐색)DFS는 최대한 깊이 내려가면서 탐색하는 방식. 📌 특징:한 방향으로 계속 탐색하다가 더 이상 갈 곳이 없으면 되돌아와서 다른 경로 탐색스택(Stack) 또는 재귀(Recursion)를 사용그래프의 모든 노드를 방문할 때 유용백트래킹(Backtracking) 문제에서 많이 활용📌 DFS 동작 방식:현재 노드를 방문하고 방문 표시방문한 노드의 자식 노드(연결된 노드) 중 방문하지 않은 노드로 이동더 이상 갈 곳이 없으면 뒤로 돌아감(백트래킹)모든 노..