← Toate simulatoarele
Grafuri ponderate · drumuri de cost minim

Algoritmul Dijkstra — simulator pas cu pas

Parcurgere (BFS / DFS) Matricea drumurilor Conexitate Tare conexitate Dijkstra Roy-Floyd Hamiltonian Eulerian
pas 0 / 0
startApasă „Pas înainte" ca să pornești algoritmul.

Graful cele 7 orașe · arce orientate cu cost

vizitat (finalizat) nod curent (k) nevizitat

Starea algoritmului vectorii d[] și viz[]

valoare modificată acum viz = 1 (nod finalizat) ∞ = distanță încă necunoscută

Matricea costurilor C[][] C[k][i] = costul arcului k→i

linia nodului curent k (vecinii lui)

Algoritmul pseudocod și C++ în paralel · linia activă e evidențiată în ambele

Pseudocod

      
Cod C++

    

Limbaj natural ce face pasul curent, în cuvinte

inițializare