Un grafo è un insieme di vertici collegati da spigoli. Le due rappresentazioni standard sono la lista di adiacenza (ogni vertice memorizza i suoi vicini) e la matrice di adiacenza (una griglia V×V di booleani). La scelta dipende dalla densità del grafo.
