【发布时间】:2010-11-09 07:23:30
【问题描述】:
我知道中序遍历是这样工作的:
- 遍历左子树。
- 访问根目录。
- 遍历右子树。
但是如果我们有一个算法可以做到以下几点
- 遍历右子树。
- 访问根目录。
- 遍历左子树。
这样的树遍历是否也被认为是有序的?
【问题讨论】:
标签: binary-tree traversal
我知道中序遍历是这样工作的:
但是如果我们有一个算法可以做到以下几点
这样的树遍历是否也被认为是有序的?
【问题讨论】:
标签: binary-tree traversal
一段时间以来,我一直在想同样的事情。
我会说,它也可以称为中序遍历。结果将是反向排序的数组,而不是左-根-右的排序。
但是定义是严格的说left-root-right。
【讨论】:
【讨论】:
是的,假设它是一个二叉搜索树,它仍然是一个中序遍历。该顺序将与首先访问左子树而不是右子树获得的相反。
【讨论】: