【发布时间】:2015-01-17 22:48:16
【问题描述】:
我试图了解 DFS 递归和 DFS 迭代之间的区别。有栈的那个是使用迭代还是递归的方法?
例如,使用图的 DFS 递归遍历和图的 DFS 迭代遍历会产生什么输出?邻居按字母顺序迭代。
图表如下:
对于 DFS 遍历(带有堆栈的遍历,不确定它是递归还是迭代),这是我得到的:A、C、D、E、F。有人可以确认这是什么类型的 DFS 遍历,并且另一个将如何工作?谢谢!
【问题讨论】:
-
对了,这种问题最好在cs.stackexchange.com问。
标签: algorithm recursion depth-first-search