Mental Model
A bipartite graph can be split into two groups where no nodes inside the same group connect to each other.
Analogy: Imagine two teams playing a game where players only pass the ball to the other team, never to their own team members.
Group A: 1 -> 3 -> null Group B: 2 -> 4 -> null Edges only go between groups, never inside one group.
