各位好
想请教一下关于 Dijkstra 的 Pseudo Code
https://i.imgur.com/3CO4NP4.png
其实我不知道 S 在这个 Code 的存在意义是什么
在实作上的确会有 int passed[n] 之类的来记录是否经过了没错
并且在 Relax 的 if 那边新增确定没走过
但 Pseduo Code 并没有对这部分多说明 (我是看林立宇讲义 + wiki)
G.adj[u] 理论上也不会去做更动
另外,如果多去记录有无走过,应该也无法让程式 复杂度降低
就是多少省一点这样 ?