Mental Model
We store each node and a list of its neighbors to show connections in a graph.
Analogy: Imagine a group of friends where each person keeps a list of their friends' names. This way, you know who is connected to whom by looking at each person's list.
Node 0 -> [1, 2] Node 1 -> [0, 3] Node 2 -> [0] Node 3 -> [1]