Graph (Data Structure)
Amit only reaches for Graph (Data Structure) when bus routes has to stay correct in a city map.
Graph (Data Structure) on the board — BFS queue / DFS stack. Then say what bus routes looks like after.
Skip Graph (Data Structure) and no visited set → infinite loop shows up in a city map.
Graph (Data Structure) shows up in a city map. Name bus routes, not “a real-world scenario”.
Graph (Data Structure) trap — no visited set → infinite loop. Amit loses marks for that every viva.
Graph (Data Structure) is not a lonely heading. Amit ties it to bus routes.
Viva for Graph (Data Structure) — what it is → BFS queue / DFS stack → the mistake (no visited set → infinite loop).
For Graph (Data Structure): definition + a city map + one failure.