测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A51766. (二叉查找树)二叉查找树具有如下性质:每个节点的值都大于其左子树上所有节点的值、小于 其右子树上所有节点的值。试判断一棵树是否为二叉查找树。 输入的第一行包含一个整数 n,表示这棵树有 n 个顶点,编号分别为 1, 2, …, n ,其中编号为 1 的为根结点。之后的第 i 行有三个数 value, left_child, right_child ,分别表示该节点关 键字的值、左子节点的编号、右…

填空题 较易

题目描述

(二叉查找树)二叉查找树具有如下性质:每个节点的值都大于其左子树上所有节点的值、小于 其右子树上所有节点的值。试判断一棵树是否为二叉查找树。 



输入的第一行包含一个整数 n,表示这棵树有 n 个顶点,编号分别为 1, 2, …, n ,其中编号为 1 的为根结点。之后的第 i 行有三个数 value, left_child, right_child ,分别表示该节点关 键字的值、左子节点的编号、右子节点的编号;如果不存在左子节点或右子节点,则用 0 代替。输 出 1 表示这棵树是二叉查找树,输出 0 则表示不是。


参考答案

<p>1.cur < upper_bound</p><p><br/></p><p>2.a[root].right_child</p><p><br/></p><p>3.cur</p><p><br/></p><p>4.upper_bound</p><p><br/></p><p>5.1</p>
上一题 下一题