Este documento define los conceptos básicos de los grafos, incluyendo nodos, aristas, adyacencia, vecindad, caminos y diferentes formas de representar grafos como matrices y listas de adyacencia. También describe algoritmos comunes como búsqueda en profundidad, búsqueda en amplitud y el problema del camino más corto.