Mental Model
Graphs let us connect things in many ways, not just in a strict family tree style. Trees are like family trees with one parent per child, but graphs can show friendships or roads where many connections happen.
Analogy: Imagine a city map: trees are like a family tree where each person has one parent, but graphs are like the city roads where many streets connect to many others in any pattern.
Tree example: 1 ├─ 2 │ └─ 4 └─ 3 Graph example: 1 ↔ 2 ↑ ↓ 3 ↔ 4
