java - 给定特定步数从起始节点到结束节点的最大路径

标签 java path dijkstra

目前我已经实现了 Dijkstra 的最短路径算法。给定一个迷宫,最短路径算法提供了从入口到导出以最少步数退出迷宫的最快方法。但是,我想找到一种方法,在给定n步的情况下,迷宫内可能的最大路径是多少? (你可以走到死胡同回头,这算作额外的步骤)

最佳答案

我想你可以逆 Dijkstra 的最短路径算法。让您的程序在到达目标节点的每个位置上采用最长的路径,而不是迭代并采用最短的选项。

关于java - 给定特定步数从起始节点到结束节点的最大路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55872885/

相关文章:

c - __FILE__ 宏显示完整路径

opencv - 带有 OpenCV 2.4.10 版 DLL 的 Visual Studio 2012 缺少错误

algorithm - 试图理解 Dijkstra 的算法

algorithm - Dijkstra 算法的运行时间测量

linux - 无法从/usr/local/bin/symlink 执行

postgis - 在隔离边界内进行灌浆

java - Android 无法在表面 View 中切换到前置摄像头

java - 如何从Zip文件中提取Json数据并将提取的Json文件发送到前端?

java - Gson 反序列化 - 映射小写字段的嵌套类

java - Spring boot 忽略附加属性文件