早教吧考试题库频道 --> 计算机类考试 -->计算机三级 -->
下题是基于下面所示的二叉树: 在该二叉树中查找关键码值502,需要进行多少次关键码值比较?A.1B.2C
题目
下题是基于下面所示的二叉树:
在该二叉树中查找关键码值502,需要进行多少次关键码值比较?
A.1
B.2
C.3
D.4
参考答案
正确答案:C
解析:二叉排序树的特点是:每个结点上的左于树中所有的结点的关键码值都小于该结点的关键码值,而右子树中所有的关键码值都大于该结点的关键码值。二叉排序树的查找方法是,将待查关键码值与树根的关键码比较,若相等则查到,否则比较结果确定进入左予树或右子树,继续查找,如此进行下去,直到找到待查的关键码值,或确定二叉树中没有这样的关键码。在本题中对关键码502的查找如下:第一次:502>236,进入右子树;第二次502>285,进入右于树;第三次:502=502,查找完毕。所以经过三次关键码值比较后,找到502。
解析:二叉排序树的特点是:每个结点上的左于树中所有的结点的关键码值都小于该结点的关键码值,而右子树中所有的关键码值都大于该结点的关键码值。二叉排序树的查找方法是,将待查关键码值与树根的关键码比较,若相等则查到,否则比较结果确定进入左予树或右子树,继续查找,如此进行下去,直到找到待查的关键码值,或确定二叉树中没有这样的关键码。在本题中对关键码502的查找如下:第一次:502>236,进入右子树;第二次502>285,进入右于树;第三次:502=502,查找完毕。所以经过三次关键码值比较后,找到502。
看了下题是基于下面所示的二叉树: ...的网友还看了以下:
蚂蚁上树概率题:一层分3叉,二层分2,3,2个叉,在一个2叉和三叉上有A,B两食物,吃到哪个的概率 数学 2020-07-08 …
语音题,相同打钩,不同打叉题目:1,warmfarm()2,cloudycousin()3,tea 英语 2020-07-08 …
本题为分叉题,A适用于《生命科学》教材,B适用于《生物》教材。A和B中任选一题,两题都做以A给分。 语文 2020-07-19 …
哪位好人帮我做下这题5、在一棵二叉树中,度数为2的结点数等于n2,度数为1的结点数等于n1,那么度数 数学 2020-11-17 …
数据结构二叉树5.设高度为h的二叉树上只有度为0和度为2的结点,则此类二叉树中所包含的结点数至少为( 数学 2020-11-20 …
考生注意:此题为分叉题,分A、B两题,考生可任选一题.若两题均做,一律按A题计分.A题适合使用二期课 化学 2020-11-22 …
看看这题数据结构会做嘛?测测你的水平1.二叉树在线索化后,仍不能有效求解的问题是()A先序线索二叉树 其他 2020-12-05 …
本题为分叉题。A组适用于《生物》教材,B组适用于《生命科学》教材,A组和B组中任选做一题,两组都做以 语文 2020-12-13 …
本题为分叉题。A适用于《生命科学》教材,B适用于《生物》教材,A和B中任选一题,两题都做以A给分。A 语文 2020-12-13 …
简答题本题为分叉题,A适用于《生命科学》教材,B适用于《生物》教材。A和B中任选一题,两题都做以A给 语文 2020-12-13 …