Dijkstra算法中,在从顶点a开始执行算法时,以下哪项是错误的?

答案解析

**核心考点:**Dijkstra算法的初始化步骤 **解题思路:**分析Dijkstra算法的初始化步骤,找出错误的选项。 **选项分析:** - A正确:Dijkstra算法初始化时,将起始顶点的距离标记为0。 - B正确:Dijkstra算法初始化时,将起始顶点加入已访问顶点集合。 - C正确:Dijkstra算法初始化时,将起始顶点的所有邻接顶点加入待访问顶点集合。 - D错误:Dijkstra算法初始化时,将起始顶点的所有邻接顶点距离标记为无穷大,而不是a的距离加上边权。 **易错点提醒:**Dijkstra算法初始化时,将起始顶点的所有邻接顶点距离标记为无穷大,而不是a的距离加上边权。
正确答案:D
随机推荐
开始刷题