代码之家  ›  专栏  ›  技术社区  ›  alexgolec

关于最短路径等的算法问题

  •  2
  • alexgolec  · 技术社区  · 14 年前

    我有一个非常非常大的图,我想找到从一个顶点到另一个顶点的最短路径。这个图是有向的,没有权重。

    我曾经考虑过对dijkstra算法进行一些修改,但我通常将其用于加权无向图。

    所以我的另一个想法是使用一个DFS,因为我可以把所有的重量都当作一个。

    有什么建议吗?一

    编辑:好的,我想说的是朋友,对不起。

    2 回复  |  直到 14 年前
        1
  •  5
  •   ShreevatsaR    14 年前

    试一试 BFS 相反。

    (请注意,Dijkstra的算法对于未加权有向图非常有效。在未加权的情况下,聪明地进行它实际上等同于广度优先搜索。)

        2
  •  1
  •   David    14 年前

    你试过用吗 A* ?