【发布时间】:2013-06-26 16:53:26
【问题描述】:
假设我们有一个包含 n 个顶点的完整图。每个顶点都有一个值。两个顶点 i 和 j 之间的边的权重等于 value[i] xor value[j]。
问题是找到一条从顶点 1 到顶点 n 的路径,该路径中边的最大权重最小。我已经修改了 Dijkstra 的算法,发现了一个 O(n ^ 2 lg(n)) 的算法。有人可以帮我找到更有效的算法吗?
【问题讨论】:
-
你的意思是 O(n * log n) 吗?还是 O(n^(log n))?
-
@templatetypedef 我认为他的意思是 O(n * n * logn)?