Estructura de Datos - Grafos
Estructura de Datos - Grafos
Estructura de Datos - Grafos
¿QUE SON?
Un grafo es un conjunto de puntos y un conjunto de líneas, cada una de las cuales une un punto con otro. Los puntos se llaman nodos o vértices
de un grafo y las líneas se llaman aristas o arcos. Se representan el conjunto de vértices de un grafo dado G, por Vg, y el conjunto de arcos, por
Ag.
Un grafo, G, consiste de dos conjuntos V y E. V es un conjunto finito no vacio de vértices. E es un conjunto de pares de vértices. Estos pares
de vértices se llaman arcos. V(G) y E(G) representan los conjuntos de vértices y arcos del grafo G. Para representar un grafo usaremos la
notación G=(V,E).
Un grafo, propiamente dicho, no acepta que un arco comience en un vértice y termine en el mismo vértice.
Un grafo, propiamente dicho, no acepta que existan más de un arco entre dos vértices.
TERMINOLOGÍA
REPRESENTACIONES
Las entidades que participan en un grafo son : los grafos, los vértices y los arcos. El siguiente bosquejo asocia a cada una de estas entidades con
una clase, siendo estas clases capaces de producir ocurrencias de objetos de dichas clases.