Geralmente os grafos para computação são representados por: matriz de adjacência e as listas de adjacência, que são, respectivamente, uma matriz booleana n × n com uma linha e uma coluna para cada um dos vértices do gráfico, e uma coleção de listas vinculadas, um para cada vértice, que contém todos os vértices adjacentes ao vértice da lista