最短路径 - 让根节点指向自身

时间:2013-03-29 07:07:30

标签: java shortest-path breadth-first-search

我正在使用链表实现最短路径算法。一旦算法找到目标,我想在列表中向后追踪。是否有任何理由我不应该让根节点指向自己作为测试其“rootness”的方法I.e.,tracebackwards until this.node = parent.node?有更好的方法吗?

1 个答案:

答案 0 :(得分:1)

我个人赞成根节点没有父节点的想法(因为它是根节点,没有逻辑父节点)。因此,在此上下文中,使用null作为根节点的parent.node的值是有意义的。

回溯将循环到parent.node == null