Operaciones básicas de
los grafos
En los grafos, como en todas las
estructuras de datos, las dos operaciones básicas son insertar y borrar. En
este caso, cada una de ellas se desdobla en dos, para insertar/eliminar
vértices e insertar/eliminar aristas.
Insertar vértice
La operación
de inserción de un nuevo vértice es una operación muy sencilla, únicamente
consiste en añadir una nueva entrada en la tabla de vértices (estructura de
datos que almacena los vértices) para el nuevo nodo. A partir de ese momento el
grafo tendrá un vértice más, inicialmente aislado, ya que ningúna arista
llegará a él.
Insertar arista
Eliminar vértice
Esta
operación es inversa a la inserción de vértice. En este caso el procedimiento a
realizar es la eliminación de la tabla de vértices del vértice en sí. A
continuación habrá que eliminar las aristas que tuviesen al vértice borrado
como origen o destino.
Eliminar arista
Mediante esta
operación se borra un arco del grafo. Para llevar a cabo esta acción es
necesario eliminar de la lista de adyacencia del nodo origen el nodo
correspondiente al nodo destino.
Las
operaciones adicionales que puede incluir un grafo son muy variadas. Además de
las clásicas de búsqueda de un elemento o recorrido del grafo, también podemos
encontrarnos con ejecución de algoritmos que busquen caminos más cortos entre
dos vértices, o recorridos del grafo que ejecuten alguna operación sobre todos
los vértices visitados, por citar algunas operaciones de las más usuales.
Muy buen trabajo compañero, tu información es bastante clara, complementaste la información con ejercicios y eso esta muy bien.!
ResponderEliminar