题目解析
本题解题前需要先了解几个概念:
什么是二叉搜索树?
二叉搜索树,也叫二叉排序树,它具有如下特点:
- 若它的左子树不空,则左子树上所有结点的值均小于它的根结点的值
- 若它的右子树不空,则右子树上所有结点的值均大于它的根结点的值
- 它的左、右子树也分别为二叉搜索树
什么是前序遍历?
二叉树的遍历方式有:前序遍历、中序遍历、后序遍历,这里的”前、中、后“指的是二叉树根节点的遍历顺序,
- 前序遍历,可以理解为前根序,即:根左右(先遍历根,再遍历左子树,最后遍历右子树)
- 中序遍历,可以理解为中根序,即:左根右(先遍历左子树,再遍历根,最后遍历右子树)
- 后续遍历,可以理解为后根序,即:左右根(先遍历左子树,再遍历右子树,最后遍历根)
下面举个例子帮助理解,
上图二叉树的
- 前序遍历结果为:abc
- 中序遍历结果为:bac
- 后序遍历结果为:bca


已下架不支持订阅

5170

被折叠的 条评论
为什么被折叠?



