【发布时间】:2021-02-19 01:30:27
【问题描述】:
【问题讨论】:
-
抛出异常?
-
另外,您可以切换到带有堆栈的迭代 DFS,然后使用简单的 break 语句提前终止非常简单。
-
不清楚
call a "total exit" in the middle是什么意思。这是否意味着递归函数本身应该在找到有趣的东西后取消 DFS。或者用户,或者超时计时器,是否应该有能力在中间取消 DFS?
标签: algorithm recursion depth-first-search