Este documento describe dos representaciones comunes de grafos: la lista de adyacencia y la matriz de adyacencia. La lista de adyacencia asocia cada vértice con una lista de sus vértices vecinos, permitiendo listar los vecinos de un vértice dado. La matriz de adyacencia usa una matriz donde cada entrada indica si dos vértices son adyacentes o no, representando así las conexiones en un grafo.