gpt4 book ai didi

c++ - 忽略零权重边的 Boost 图 BFS

转载 作者:搜寻专家 更新时间:2023-10-31 00:10:03 26 4
gpt4 key购买 nike

我在从邻接表有向图的 boost 中构造特定的 BFS 时遇到了一些麻烦。理想情况下,我希望它:

  1. 从源头开始
  2. 仅交叉具有正边权重的边。
  3. 记录遇到的顶点(到某个数组)。
  4. 从原始图中删除用完的节点。

意识到访问者不可能一次完成所有这些事情,最好的方法是什么?

最佳答案

我建议使用 filtered_graph adaptor具有一组动态的“删除”(过滤)顶点或边。

我有some samples我认为在 StackOverflow 上使用这种方法。如果您这边没有示例代码,我会让您找到这些示例代码,看看您的表现如何。

关于c++ - 忽略零权重边的 Boost 图 BFS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40185320/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com