Un grafo es un conjunto de vértices conectados por aristas. Las dos representaciones estándar son la lista de adyacencia (cada vértice almacena sus vecinos) y la matriz de adyacencia (una cuadrícula V×V de booleanos). La elección depende de la densidad del grafo.
