【发布时间】:2014-12-08 19:27:07
【问题描述】:
我能否证明在不使用归纳法的情况下按顺序遍历二叉搜索树会产生有序的值序列?
这不是真正的家庭作业问题。
【问题讨论】:
-
它遵循二叉搜索树的定义。在 BST 中,左节点小于根,右节点大于或等于根。因此,如果您递归地访问左节点、父节点、右节点,那么您将按升序获得节点。如果你没有,那么你就没有二叉搜索树。
-
在这种情况下,您可能会使用反证法。
-
我直观理解,但除了使用归纳法之外,我真的不知道如何更正式地证明它。 @Rafe,你能明确写出来吗?
标签: algorithm data-structures tree binary-search-tree