> [!tldr] A [[Graph]] representation using a list or a symmetric table.
You can represent a graph using an **adjacency list** (or table) or an **adjacency matrix**.
**Graph:**
![[Pasted image 20260605171322.png|406]]
Equivalent **Adjacency List:**
![[Pasted image 20260605171435.png|292]]
Equivalent **Adjacency Matrix:**
![[Pasted image 20260605171508.png|290]]
For the adjacency matrix you have a natural place to place graph **weights**, or even hyperlinks if you were building out a clickable interface. I've seen adjacency matrixes used in [[SysML]] and business contexts a lot.
****
# More
## Source
- https://guides.sharafat.co.uk/documents/Graph_Theory_for_Dummies.pdf