anon00 Ako sam ja dobro skužio, ažuriramo samo udaljenosti neposjećenih čvorova. Tako mi se čini iz ovog pseudokoda koji su stavili na prezentaciju:
Vidiš da se provjerava postoji li kraći put samo do onih vrhova koji su u work - dakle onih koje još nismo obišli. To se također podudara sa postupkom koji sam našao ovdje , gdje eksciplitno kaže da ne updatamo udaljenosti vrhova koje smo još posjetili.
Također, mislim da Dijkstra ne može raditi sa negativnim težinama, tako da bi to također moglo uzrokovati neka čudna rješenja.