早教吧考试题库频道 --> 计算机类考试 -->计算机三级 -->
下题是基于下面所示的二叉树: 在该二叉树中查找关键码值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。
看了下题是基于下面所示的二叉树: ...的网友还看了以下:
将A、B、C三种物质各10g加热进行化合反应,(其中B是催化剂)生成D,当A已全部反应后,测得生成 化学 2020-05-02 …
数字推理:给你一个数列,但其中缺少一项,要求你仔细观察数列的排列规律,然后从四个供选择的选项中选择 其他 2020-05-14 …
(03)下述程序的运行结果是.A=1B=-1C=NotA=BPrintCA)1B)-1C)True 其他 2020-05-15 …
有A、B、C、D、E共5位同学一起比赛象棋,每两人之间只比赛1盘,比赛过程中间统计比赛的盘数知:A 数学 2020-05-20 …
小明家养了白兔和灰兔共40只,白兔和灰兔的数量比可能是A.3比1B.4比3C.5比小明家养了白兔和 数学 2020-07-13 …
1.四边形ABCD和四边形A'B'C'D'中,AB:A'B'=BC:B'C'=CB:C'D'=DA 数学 2020-07-25 …
1.已知全集U={1,2,3,4,5},集合M={1,2,3},N={3,4,5},则M∩(UN) 数学 2020-07-30 …
若数列{an}是首项为1,公比为a-3/2的无穷等比数列,且{an}各项的和为a,则a的值是?A. 数学 2020-08-02 …
小女子感激不尽1.如果a^4+a=0,求a^(2005)+a^(2002)-12的值2.已知10^a 数学 2020-11-01 …
在如图所示的齿轮传动中,三个齿轮的半径之比为1:3:5,当齿轮转动的时候,比较小齿轮边缘的A点和大齿 物理 2020-12-12 …