【发布时间】:2021-10-12 17:31:07
【问题描述】:
给定一个具有根节点 r 的图 G,从根节点到所有其他顶点的最短路径是否形成一棵树?换句话说,如果你从 r 到所有其他顶点的最短路径并将它们组合起来,你会得到一棵树吗?
【问题讨论】:
标签: tree graph-theory shortest-path
给定一个具有根节点 r 的图 G,从根节点到所有其他顶点的最短路径是否形成一棵树?换句话说,如果你从 r 到所有其他顶点的最短路径并将它们组合起来,你会得到一棵树吗?
【问题讨论】:
标签: tree graph-theory shortest-path
是的,差不多。
最短路径树是以节点 v 为根的树,它追踪从 v 到其他节点的最短路径。
如果你从节点 v 到其他节点的最短路径,它可能不会形成一棵树,但它始终是一个 DAG。如果从 v 到某个节点 u 存在两条或更多不同的最短路径,则它并不总是一棵树。但在这种情况下,您可以删除一些边以将其转换为树。
【讨论】: