首页 > 科幻小说 > 编程之战 > 第一百三三章 最短路径

第一百三三章 最短路径(1/2)

目录
好书推荐: 活在崩坏世界 报告顾少,你老婆生了 重生甜妻:墨少宠妻请低调 四爷独宠:试婚宫女 高冷校草住隔壁:小可爱,么么哒 末世幼稚园攻略 穿越全能网红 穿越之公主我不傻 下堂王爷仵作妃 冉冉物华生

要将广度优先遍历算法,转变成最短路径的算法,需要在遍历的时候,对地图的每一个节点额外存储两个信息:

1.从起始节点到当前节点的路径长度(非必须)

2.当前节点之前的那个节点(前驱节点)

在遍历的过程中,如果抵达了目标节点,就终止遍历。

最短的路径就是:

目标节点,目标节点的前驱节点,前驱节点的前驱节点......

直到起始节点。

相当于是一个沿着目标节点的前驱链表回溯的过程。

这个实现并不复杂,杨成很快就写完了代码。

但他也注意到了这个算法的不足之处:

消耗的时间比较大,遍历的点会很多。

有没有办法让这个算法变得更加智能呢?

“哎哎呀”,只听见小机器人罗比闷哼了一声。

它骨碌碌地爬起来。

“主人,感谢你修复好了罗比的寻路逻辑”。

本章未完,点击下一页继续阅读。

目录
新书推荐: 梦蝶TFboys 你是信仰去照耀 EXO的守护天使 守护甜心之血染蔷薇 穿越琅琊榜之我是靖王妃 甜妹在哨向世界苟成万人迷 被S级哨兵觊觎的F级向导 神壕快穿:闪开,小祖宗驾到 星元游戏架构师 觉醒失败?我在星际写狗血文封神
返回顶部