在图中找到最长的路径,其中每个节点最多有两条传入边和两条传出边
Posted
技术标签:
【中文标题】在图中找到最长的路径,其中每个节点最多有两条传入边和两条传出边【英文标题】:Find longest path in graph where each node has at most two incoming and two outgoing edges 【发布时间】:2016-11-30 12:58:02 【问题描述】:正如标题所说,我必须在有向图中找到最长的路径,其中每个节点最多有两条传入边和两条传出边。我不知道这个事实是否有帮助。该图最多有 10000 个节点。我需要找到从节点 0 到节点 'Exit' 的最长路径,即 10001。
我尝试编写 dijkstra 代码,但没有成功。
提前致谢。
【问题讨论】:
这是作业吗?应该这样标记。 【参考方案1】:您可以对图形进行预处理,并将连接到违反规则的节点的边的边权重设置为非常高的值,然后使用修改后的 dijkstra 版本返回最长路径。
【讨论】:
以上是关于在图中找到最长的路径,其中每个节点最多有两条传入边和两条传出边的主要内容,如果未能解决你的问题,请参考以下文章