En graf är en mängd noder anslutna med kanter. De två standardrepresentationerna är närhetslistan (varje nod lagrar sina grannar) och närhetkmatrisen (ett V×V rutnät av booleska värden). Valet beror på grafens densitet.
De två formerna
text
Graph: 0 - 1
| |
2 - 3
Adjacency list: Adjacency matrix:
0: [1, 2] 0 1 2 3
1: [0, 3] 0 [0 1 1 0]
2: [0, 3] 1 [1 0 0 1]
3: [1, 2] 2 [1 0 0 1]
3 [0 1 1 0]
