내 교수는 네트워크의 다른 모든 노드에 단일 소스 노드를 구현하기를 원합니다. 그는 부모 노드를 사용하여 최단 경로를 추적한다고했지만 알고리즘의 맥락에서 이것이 무엇을 의미하는지는 알 수 없습니다.Dijkstras 알고리즘 - 부모 노드?
필자는 출력 거리가 모든 네트워크에서 정확하다는 점에서 다소 제 코드를 올바르게 구현할 수 있습니다.
그러나 대부분의 온라인 리소스는 방문 노드에 대해 이야기하고 주변 노드를 모두 탐색 한 후에 방문으로 표시합니다. 예를 들어 노드 A와 B가 노드 C에 이웃하고 A에 대한 새 거리가 B보다 작 으면 노드 C를 방문 했습니까? 그리고 노드 A에 도착하면 실제로 경로가 이미 기록 된 거리가 실제로 커지게된다는 사실을 알게되면 어떻게 될까요?
[Dijkstra의 알고리즘에 대한 Wikipedia 기사] (http://en.wikipedia.org/wiki/Dijkstra%27s_algorithm)가 도움이됩니까? –