以下关于使用递归方法验证二叉搜索树(BST)的描述中,正确的是?

kf262438 单选题 共 个子题

二叉搜索树的定义为:左子树所有节点的值均小于当前节点值,右子树所有节点的值均大于当前节点值,且左右子树也均为二叉搜索树。

A

验证时只需要递归比较当前节点和左孩子、右孩子的值大小即可,不需要考虑额外的上下界约束

B

递归验证时,每个节点需要满足大于左子树的最大值、小于右子树的最小值,因此每次递归需要传递当前节点的合法取值区间(low, high)

C

递归验证的终止条件只能是当前节点为空,不能设置其他提前终止的条件

D

递归验证二叉搜索树的时间复杂度是O(logn),空间复杂度是O(1)

正在加载题目数据…
已答 /
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析
讨论
发布
登录后参与讨论 立即登录
发布讨论需先绑定并验证手机号 去绑定手机号
加载中…
我
我
回复 @
回复 @
发送
还没有人讨论,来发表第一条吧