Skip to content
START WITH A QUESTION

What would you like to understand?

Find an answer. See the moment it becomes clear. Follow the idea further.

← Concept directory

Answers for “在 Dijkstra 算法演示中,顶点处的数字标签和蓝色圆圈代表什么?”

3 keyword matches

Understanding your question. You can explore the search results below now.

Meet the concept

↗

The numeric labels at the vertices represent the current best known distance from the source vertex (home) to that specific vertex. A blue circle around a label indicates that this distance has been accepted as final for that vertex in the current run of the algorithm.

Conditions: The demonstration uses a visual whiteboard-style representation.; The source vertex is 'home'.; The algorithm is Dijkstra's shortest path algorithm.

Meet the concept

↗

The initialization step involves assigning a distance of 0 to the starting vertex (home) and marking it as visited by drawing a circle around it. All other vertices are initially considered to have an infinite or undefined distance until they are updated by neighbor calculations.

Conditions: The algorithm is starting.; The source vertex is identified as 'home'.

Meet the concept

↗

The rule is to select the uncircled vertex with the smallest tentative distance label. This vertex is then circled to mark it as settled, and a predecessor arrow is drawn from the vertex that supplied this smallest distance.

Conditions: There are uncircled vertices with assigned distance labels.; The algorithm is in the selection phase after updating neighbors.