DFS Traversal

00:00
EasyGraphDFSStackRecursion
TCSWiproAmazon

Implement DFS traversal of a graph given as adjacency list starting from a source vertex.

Examples

Input → graph={0:[1,2],1:[0,3],2:[0]}, start=0
Output → [0,1,3,2]
Input → linear 0
Output → 1→2→3 → [0,1,2,3]
Input → no edges
Output → [start]