Concept Flow - DFS Depth First Search on Graph
Start at source node
Mark node as visited
For each neighbor
If neighbor not visited?
No→Skip
Yes
Recursively DFS on neighbor
All neighbors visited?
Backtrack to previous node
DFS starts at a node, marks it visited, then explores each unvisited neighbor deeply before backtracking.
