跳到内容
← 全部问题

如何在图上启动 Prim 算法?

要启动 Prim 算法,创建一个名为 'visited' 的空列表以跟踪已触及的节点,然后选择一个任意的起始节点并将其添加到 visited 列表中。

适用条件

  • 图是加权且连通的。
  • 你有跟踪已访问顶点的机制(例如列表或集合)。

理解与推导

  1. 初始化一个空的 'visited' 列表。
  2. 选择任意节点作为起点。
  3. 将起始节点添加到 'visited' 列表中。

例子

旁白说:“首先,创建一个名为 visited 的空列表……下一步是选择一个任意节点……在我们的图中从 A 开始。首先,将 A 添加到 visited 列表中。”

容易误解的地方

  • 忘记初始化 visited 列表。
  • 认为起始节点必须是度数最小的节点或具有特定标签的节点。
  • 没有立即将起始节点添加到 visited 列表中。

观看对应讲解

相关概念

继续追问

相关问题

认识概念

↗
认识概念

↗
理解原因

↗

答案依据视频资料生成并经过独立核验。若有疑问,请核对原视频或联系原作者。