El documento introduce los grafos como estructuras de datos que representan relaciones entre objetos. Un grafo G se define como un conjunto de vértices V y un conjunto de aristas A que representan las relaciones entre los vértices. Existen diferentes tipos de grafos como grafos dirigidos y no dirigidos, y conceptos como caminos, ciclos, conectividad y grados de los vértices. Los grafos pueden representarse mediante una matriz de adyacencia o una lista de adyacencia.