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