-
Notifications
You must be signed in to change notification settings - Fork 3
Dijkstra
-
Para el siguiente grafo:
Entrada: s=1, t=4. Salida: 30
En cada iteración se añade un vértice al árbol de vértices para los que ya se conoce el camino más corto de s. Se registran los mejores caminos vistos hasta el momento para todos los vértices fuera del árbol y se va insertando en orden de costo creciente.
¿Cómo se evalúa la prioridad de los vértices aún no explorados? El vértice ajeno al árbol que queremos añadir al camino más corto, depende simultáneamente del peso del nuevo arco y de la distancia desde el nodo inicial hasta el nodo del árbol a cual es adyacente.
Disponible en Enciclopedia Algoritmos C++
Donde V es la cantidad de vértices y E la cantidad de arcos del grafo.
-
[UVA online judge – “Sending email”]
-
[URI online judge – “Route Change”]
(https://www.urionlinejudge.com.br/judge/es/problems/view/1123)
Emilio Musso.
26 de Noviembre de 2019.
Algos - Proyecto Iniciado por la cátedra "Algoritmos y Estructuras de Datos" en Agosto de 2019 - UTN Santa Fe - Argentina.
Objetivo: Elaborar una enciclopedia de algoritmos codificados en C++, que resuelvan problemas habitualmente tratados en las asignaturas de Fundamentos de Programación, como herramienta complementaria al proceso de aprendizaje de los alumnos de la asignatura, y de los entusiastas de programación y de las competencias de programación como TecnoMate.