更多“设一棵完全二叉树共有500个结点,则在该二叉树中有______________个叶子结点 ”相关问题
  • 第1题:

    设一棵完全二叉树共有700个结点,则在该二又树中有______个叶子结点。


    正确答案:350
    350

  • 第2题:

    如果在一棵二叉树中有17个度为2的结点,则该二叉树中有_______个叶子结点。


    正确答案:

    【答案】18 
    【解析】根据二叉树的性质:在任意二叉树中,叶子结点总是比度为2的结点多一个。因此,如果在一棵二叉树中有17个度为2的结点.则该二叉树中有17+1=18个叶子结点。 

  • 第3题:

    设某二叉树中共有140个结点,其中有40个度为1的结点。则()。

    A.该二叉树中有51个叶子结点

    B.该二叉树中有50个叶子结点

    C.该二叉树中有51个度为2的结点

    D.不可能有这样的二叉树


    正确答案:D

  • 第4题:

    设一棵完全二叉树共有699个结点,则该二叉树的叶子结点数为【】

    A.349

    B.350

    C.255

    D.351


    正确答案:B
    [解析]若一棵完全二又树有n个结点,则其叶子结点数为n/2个(向上取整).

  • 第5题:

    一棵二叉树中有7个叶子结点和5个单分支结点,其共有()个结点。

    A. 16.

    B.18

    C.12

    D.31


    参考答案:B

  • 第6题:

    设一棵二叉树中有3个叶子结点,有8个度为1的结点,则该二叉树牛总的结点数为【 】。


    正确答案:13
    13 解析:根据二叉树的性质3:在任意一棵二叉树中,度为0的结点(即叶子结点)总是比度为2的结点多一个。本题中的二叉树有3个叶子结点,所以,该二叉树有3-1=2个度为2的结点;又知本题中的二叉树有8个度为1的结点。所以,本题中的二叉树总结点数为叶子结点数+度为1的结点数+度为2的结点数 =3+8+2=13.所以,本题的正确答案为13。

  • 第7题:

    设一棵满二叉树共有15个结点,则在该满二叉树中的叶子结点数为( )。

    A.7

    B.8

    C.9

    D.10


    正确答案:B
    B)【解析】在具有11个结点的满二叉树,其非叶子结点数为int(n/2),而叶子结点数等于总结点数减去叶子结点数。本题n=15,故非叶子结点数等于int(15/2)=7,叶子结点数等于15-7=8。

  • 第8题:

    在一棵二叉树中,叶子结点共有30个,度为1的结点共有40个,则该二叉树中的总结点数共有( )个。

    A.89

    B.93

    C.99

    D.100


    正确答案:C
    解析:根据二叉树性质3:对任何一棵二叉树,度为0的结点(即叶子结点)总是比度为2的结点多一个。所以该二叉树度为2的结点有29个,故总结点数=30个叶子结点+29个度为2的结点+40个度为1的结点=99个结点。

  • 第9题:

    一棵完全二叉树共有360个结点,则在该二叉树中度为1的结点个数为( )。

    A.0

    B.1

    C.180

    D.181


    正确答案:B
    在二叉树中,一个结点所拥有的后件个数称为该结点的度。完全二叉树指除最后一层外,每一层上的结点数均达到最大值,在最后一层上只缺少右边的若干结点。由定义可以知道,完全二叉树中度为l的结点个数为l或者0。若结点总数为偶数,则有l个度为1的结点;若结点总数为奇数,没有度为1的结点。由于题目中的完全二叉树共有360个结点,则度为1的结点个数为l。故选择8选项。

  • 第10题:

    某二叉树共有150个结点,其中有50个度为1的结点,则()。

    A.不存在这样的二叉树。

    B.该二叉树有49个叶子结点。

    C.该二叉树有50个叶子结点。

    D.该二叉树有51个叶子结点。


    正确答案:A

  • 第11题:

    设一棵二叉树中有3个叶子结点,有8个度为1的结点,则该二叉树中总的结点数为()

    • A、12
    • B、13
    • C、14
    • D、15

    正确答案:B

  • 第12题:

    填空题
    设一棵完全二叉树有700个结点,则共有()个叶子结点。

    正确答案: 350
    解析: 暂无解析

  • 第13题:

    假设一棵完全二叉树共有500个结点,则在该二叉树中有【 】个叶子结点。


    正确答案:250
    250 解析:所谓完全二叉树是指除最后一层外,每一层上的结点数均达到最大值;在最后一层上只缺少右边的若干结点。具有n个结点的完全二叉树,其父结点数为int (n/2),而叶子结点数等于总结点数减去父结点数。本题n=500,故父结点数等于int(500/2)=250,叶子结点数等于 500-250=250。

  • 第14题:

    设一棵满二叉树共有15个结点,则在该满二叉树中的叶子结点数为( )。

    A)7

    B)8

    C)9

    D)10


    正确答案:B

  • 第15题:

    设一棵二叉树中有3个叶子结点,有8个度为1的结点,则该二叉树中总的结点数为______。

    A.12

    B.13

    C.14

    D.15


    正确答案:B
    解析:按照题目的要求可得到满足条件的二叉树,如下所示。

    故该二叉树中总的结点个数为13。

  • 第16题:

    设一棵完全二叉树共有699个结点,考试大提示则在该二叉树中的叶子结点数为______。

    A.349

    B.350

    C.255

    D.315


    正确答案:B

  • 第17题:

    设一棵完全二叉树共有700个节点,则在该二叉树中有______个叶子节点。


    正确答案:350
    350 解析:完全二叉树中,设高度为n,则除h层外其他层节点数都到达最大,可以算出h=10,1~9层节点个数为 2^9-1=511,最后一层节点个数为700-511=189个,189/2=95,除最后一层外共有节点2^(9-1)-95=161个,所以所有的节点个数为=189+161=350个。

  • 第18题:

    设一棵完全二叉树共有699个结点,则该二叉树中的叶子结点数为( )。

    A.349

    B.350

    C.255

    D.351


    正确答案:B
    解析:所谓完全二叉树是指除最后一层外,每一层上的结点数均达到最大值;在最后一层上只缺少右边的若干结点。具有n个结点的完全二叉树,其父结点数为int(n/2),而叶子结点数等于总结点数减去父结点数。本题n=699,故父结点数等于int(699/2)=349,叶子结点数等于 699-349=350。

  • 第19题:

    设一棵二叉树共有50个叶子结点(终端结点),则共有___个度为2的结点。

    A.25

    B.49

    C.50

    D.51


    正确答案:B  难易程度:易

  • 第20题:

    设一棵完全二叉树共有699个结点,则在该二叉树中的叶子结点数为

    A.349

    B.350

    C.255

    D.351


    正确答案:B
    解析:根据完全二叉树性质6,按从上到下,从左至右给结点编号,若k>l,则父结点编号为INT(k/2),所以第699号结点的父结点的编号是349号。因为第699号结点是完全二叉树中最后的一个叶子结点,因此,其父结点即349号结点也一定是最后一个非叶子结点。那么从第350号至699号结点都是叶子结点。因此叶子结点数为699-349=350。

  • 第21题:

    请教:2011年计算机等级考试二级C语言专家压密试卷(1)第3大题第13小题如何解答?

    【题目描述】

    第 53 题设一棵完全二叉树共有839个结点,则在该二叉树中有_________个叶子结点。

     


    【参考答案分析】:420
    满二叉树是没有度为1的结点。

    完全二叉树定义:
    若设二叉树的高度为h,除第 h 层外,其它各层 (1~h-1) 的结点数都达到最大个数,第 h 层从右向左连续缺若干结点,这就是完全二叉树。

    完全二叉树叶子结点的算法:
    如果一棵具有n个结点的深度为k的二叉树,它的每一个结点都与深度为k的满二叉树中编号为1~n的结点一一对应,这棵二叉树称为完全二叉树。
    可以根据公式进行推导,假设n0是度为0的结点总数(即叶子结点数),n1是度为1的结点总数,n2是度为2的结点总数,由二叉树的性质可知:n0=n2+1,则n= n0+n1+n2(其中n为完全二叉树的结点总数),由上述公式把n2消去得:n= 2n0+n1-1,由于完全二叉树中度为1的结点数只有两种可能0或1,由此得到n0=(n+1)/2或n0=n/2,合并成一个公式:n0=(n+1)/2 ,就可根据完全二叉树的结点总数计算出叶子结点数。

    因此叶子结点数是(839+1)/2=420
    您好!
    满二叉树是没有度为1的结点。完全二叉树定义:若设二叉树的高度为h,除第 h 层外,其它各层 (1~h-1) 的结点数都达到最大个数,第 h 层从右向左连续缺若干结点,这就是完全二叉树。完全二叉树叶子结点的算法:如果一棵具有n个结点的深度为k的二叉树,它的每一个结点都与深度为k的满二叉树中编号为1~n的结点一一对应,这棵二叉树称为完全二叉树。可以根据公式进行推导,假设n0是度为0的结点总数(即叶子结点数),n1是度为1的结点总数,n2是度为2的结点总数,由二叉树的性质可知:n0=n2+1,则n= n0+n1+n2(其中n为完全二叉树的结点总数),由上述公式把n2消去得:n= 2n0+n1-1,由于完全二叉树中度为1的结点数只有两种可能0或1,由此得到n0=(n+1)/2或n0=n/2,合并成一个公式:n0=(n+1)/2 ,就可根据完全二叉树的结点总数计算出叶子结点数。因此叶子结点数是(839+1)/2=420

  • 第22题:

    设一棵完全二叉树有700个结点,则共有()个叶子结点。


    正确答案:350

  • 第23题:

    设一棵完全二叉树具有1000个结点,则此完全二叉树有()个叶子结点,有()个度为2的结点,有()个结点只有非空左子树,有()个结点只有非空右子树。


    正确答案:500;499;1;0

  • 第24题:

    单选题
    设一棵满二叉树共有15个结点,则在该满二叉树中的叶子结点数为(  )。
    A

    7

    B

    8

    C

    9

    D

    10


    正确答案: D
    解析:
    满二叉树是除了叶子结点外所有结点度都为2的二叉树,当其有n个结点时,非叶子结点数为int(n/2)。本题n=15,故非叶子结点数等于int(15/2)=7,叶子结点数等于15-7=8。答案选择B选项。