Concept Flow - Adjacency List Representation
Start
Create array of lists
For each edge
Add neighbor to source list
Add neighbor to destination list (if undirected)
Repeat for all edges
Graph represented as adjacency lists
End
Build an array where each index holds a list of neighbors for that vertex, adding edges step-by-step.