【发布时间】:2017-12-30 15:57:19
【问题描述】:
我正在尝试解决这个问题,但被卡住了。 需要帮助,谢谢。
给定一个在边缘处具有非负值的无向连通图 G。
设 A 是 V(G) 的子群,其中 V(G) 是 G 中的顶点群。
-找到属于A的一对顶点(a,b),使得它们之间的最短路径在G中的权重最小,在O(V*(E+Vlog(v)) )
我想到在每个节点中使用 Dijkstra 算法,这将给我 O(V*(E+Vlog(v)))。我认为这太过分了,我们可以通过一次使用 Dijkstra 来做到这一点。 所以想以某种方式连接A中的顶点,没有找到任何有用的方法。
【问题讨论】:
-
分享你的发现。你到底是在哪里卡住的?
-
编辑了问题@MrSmith42
标签: algorithm shortest-path dijkstra