早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->
在某个二叉查找树(即二叉排序树)中进行查找时,效率最差的情形是该二叉查找树是(59) 。A.完全二叉
题目
在某个二叉查找树(即二叉排序树)中进行查找时,效率最差的情形是该二叉查找树是(59) 。
A.完全二叉树
B.平衡二叉树
C.单枝树
D.满二叉树
参考答案
正确答案:C
本题考查数据结构基础知识。非空二叉查找树中的结点分布特点是左子树中的结点均小于树根,右子树中的结点均大于树根。因此,在二叉查找树中进行查找时,走了一条从树根出发到所找到结点的路径,到达一个空的子树则表明查找失败。根据定义,高度为h的满二叉树中有2h-l个结点,每一层上的结点数都达到最大值。完全二叉树的最高层只要求结点先占据左边的位置。例如,高度为3的满二叉树如下图(a)所示,具有6个结点的完全二叉树如下图(b)所示。在平衡二叉树中,任何一个结点的左子树高度与右子树高度之差的绝对值不大于1。单枝树中给每个结点只有1个子树。例如,具有3个结点的单枝树如下图所示。显然,在结点数确定后,二叉查找树的形态为单枝树时查找效率最差。
本题考查数据结构基础知识。非空二叉查找树中的结点分布特点是左子树中的结点均小于树根,右子树中的结点均大于树根。因此,在二叉查找树中进行查找时,走了一条从树根出发到所找到结点的路径,到达一个空的子树则表明查找失败。根据定义,高度为h的满二叉树中有2h-l个结点,每一层上的结点数都达到最大值。完全二叉树的最高层只要求结点先占据左边的位置。例如,高度为3的满二叉树如下图(a)所示,具有6个结点的完全二叉树如下图(b)所示。在平衡二叉树中,任何一个结点的左子树高度与右子树高度之差的绝对值不大于1。单枝树中给每个结点只有1个子树。例如,具有3个结点的单枝树如下图所示。显然,在结点数确定后,二叉查找树的形态为单枝树时查找效率最差。
看了在某个二叉查找树(即二叉排序树...的网友还看了以下:
关于二叉查找树二叉树为二叉排序树的充分必要条件是其任一结点的值均大于其左孩子的值、小于其右孩子的值 数学 2020-04-27 …
堆(heap)是()。A.完全二叉树B.线性表C.二叉排序树D.平衡二叉树 计算机类考试 2020-05-24 …
堆是______。A.完全二叉树B.线性表C.二叉排序树D.平衡二叉树 计算机类考试 2020-05-24 …
堆是________。A.完全二叉树B.线性表C.二叉排序树D.平衡二叉树 计算机类考试 2020-05-24 …
设有二叉排序树(或二叉查找树)如下图所示,建立该二叉树的关键码序列不可能是()。A.23 31 17 计算机类考试 2020-05-26 …
关于满二叉树、完全二叉树有以下说法:①满二叉树不仅是一种特殊形态的二叉树,而且是一种特殊的完全 计算机类考试 2020-05-26 …
二叉树的排序1.一个具有767个结点的完全二叉树,其叶子节点数<>A.383B.384C.385D 数学 2020-07-13 …
数据结构问题,急3.给定一棵以二叉链表形式存储的二叉树,root指向其根。请编写算法求二叉树的高度 其他 2020-07-23 …
数据结构电大题对给定的数列b={6,15,3,7,19,8,5,17,4}(1)依次取b中各数据, 其他 2020-07-23 …
有数据(49,32,40,6,45,12,56),从空二叉树开始依次插入数据形成二叉排序树,若希望 数学 2020-07-23 …