试题详情
- 简答题有人说:“在一棵二叉树中,对于除叶结点外的任意结点,如果其值大于它的左孩子结点(若存在)的值,并且小于或等于它的右孩子结点(若存在)的值,则该二叉树一定是二叉排序树”,该说法正确吗?若你认为不正确,请举一例说明。
- 此说法不正确。二叉排序树的定义是一个递归定义,要求其 左、右子树都是二叉排序树,因此,该说法不符合定义。以下图所示的二叉树为例,它虽然满足题目中的条件,但它不是二叉排序树。
关注下方微信公众号,在线模考后查看
热门试题
- 优化级:过程的()和先进的新思想、新技术
- “二叉树为空”意味着()。
- 从理论上,计算机系统的虚拟存储空间的大小
- 下面给出的四种操作中,能够检测出一个有向
- 在非空双向循环链表中由q所指的那个链结点
- 简述数据结构中树和二叉树有什么不同。
- 非空二叉排序树中的任意一棵子树也是二叉排
- 为避免在嵌套的条件语句if-else中产
- 简述软件再工程过程
- 量化管理级:分析对软件()和()的详细度
- 要得到二叉排序树所有结点组成的按值有序的
- 以下关于形参或实参的叙述中,错误的是()
- 下面给出的四个关于函数的隐含存储类别的叙
- 有人说:“在一棵二叉树中,对于除叶结点外
- 若有以下说明和语句: struct&e
- 链表不具备的特点是()。
- 下列关于C语言的叙述中,正确的是()。
- 在长度为n的队列中插入一个新元素的操作的
- 作业由后备状态转变为运行状态是由进程调度
- 若一棵二叉树有10个度为2的结点,则该二