while循环最后一句
这里为什么要将m_pNodeArray[nextNodeIndex].m_bIsVisited = true;啊?如果将传入进来的顶点相连最小边的另一个顶点标记为已访问了,下一次循环的条件判断进不去,岂不是没法继续遍历了?这里应该是m_pNodeArray[temp].m_bIsVisited = true;吧?
这里为什么要将m_pNodeArray[nextNodeIndex].m_bIsVisited = true;啊?如果将传入进来的顶点相连最小边的另一个顶点标记为已访问了,下一次循环的条件判断进不去,岂不是没法继续遍历了?这里应该是m_pNodeArray[temp].m_bIsVisited = true;吧?
2016-10-21
举报