algorithm - 不保留访问标志的迭代后序遍历

标签 algorithm tree-traversal inorder preorder postorder

为什么有必要为迭代后序遍历保留已访问标志,而不是为中序或前序迭代遍历保留访问标志。

是否可以在不保留访问标志的情况下进行后序遍历?

最佳答案

后序遍历迭代版本可以在不使用访问标志的情况下实现,只是实现起来比较困难。

请参阅此处了解不使用任何已访问标志的迭代后序遍历的两种解决方案。

http://www.leetcode.com/2010/10/binary-tree-post-order-traversal.html

关于algorithm - 不保留访问标志的迭代后序遍历,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1350311/

相关文章:

algorithm - 两个求和数据结构问题

c++ - 二叉树的层序遍历

algorithm - 我需要一种算法来遍历带有可选节点和替代节点的树,以计算所有可能的路径

javascript:使用递归方法将二叉树值插入数组

algorithm - 保证压缩比的压缩算法?

algorithm - 给定经纬度的最近道路

在二叉搜索树中查找小于给定值的所有值的算法

haskell - 这种二叉树中序遍历的实现可以改进吗?

arrays - 给定一个字符串数组,如果每个字符串都可以连接到其他字符串,则返回 true

algorithm - 在二叉搜索树中找到第 k 个最小节点