突破循环并仍然返回值

时间:2015-11-12 03:25:07

标签: recursion return break

我正在实施dijkstras算法。找到到最终节点的最短路径后,该方法需要停止运行并返回它找到的最短路径。我的算法是递归的,所以为了正常运行,我的方法需要在返回最短路径后突破递归。我该怎么做呢?如果我需要使用异常,我怎么能实现它以便它在return语句之后抛出?如果它是相关的,我的方法需要返回一个LinkedList。

谢谢!

0 个答案:

没有答案
相关问题