【发布时间】:2011-02-21 21:08:27
【问题描述】:
我有一个无向、未加权的图,它不必是平面的。我还有一个图节点的子集(真正的子集),我需要找到一个不属于该子集的节点,并且到子集中所有节点的距离总和最小。
到目前为止,我已经实现了从子集中的每个节点开始的呼吸优先搜索,首先出现的交叉点就是我要查找的节点。不幸的是,由于图表包含大量节点,因此运行速度太慢。
【问题讨论】:
-
什么太慢了?您使用什么语言?你有什么建议?是速度方面还是您使用的算法?