niusouti.com

下列有关树的叙述中,叙述正确的有()A、在含有n个结点的树中,边数只能是(n-1)条B、在哈夫曼树中,叶结点的个数比非叶结点个数多1C、完全二叉树一定是满二叉树D、在二叉树的前序序列中,若结点u在结点v之前,则u一定是v的祖先

题目

下列有关树的叙述中,叙述正确的有()

  • A、在含有n个结点的树中,边数只能是(n-1)条
  • B、在哈夫曼树中,叶结点的个数比非叶结点个数多1
  • C、完全二叉树一定是满二叉树
  • D、在二叉树的前序序列中,若结点u在结点v之前,则u一定是v的祖先

相似考题
更多“下列有关树的叙述中,叙述正确的有()A、在含有n个结点的树中,边数只能是(n-1)条B、在哈夫曼树中,叶结点的个数比非叶结点个数多1C、完全二叉树一定是满二叉树D、在二叉树的前序序列中,若结点u在结点v之前,则u一定是v的祖先”相关问题
  • 第1题:

    下列关于二叉树周游的叙述中,正确的是______。

    A.若一个结点是某二叉树对称序的最后一个结点,则它必是该二叉树前序的最后—个结点

    B.若一个结点是某二叉树前序的最后一个结点,则它必是该二叉树对称序的最后一个结点

    C.若一个树叶是某二叉树对称序的最后一个结点,则它必是该二叉树前序的最后一个结点

    D.若一个树叶是某二叉树前序的最后—个结点,则它必是该二叉树对称序的最后一个结点


    正确答案:C
    解析:如图1所示的二叉树,其前序遍历结果为ABCD,对称序遍历结果为CBDA,所以选项A)和选项B)是错误的。有如图2所示的二叉树,其前序遍历结果为ABDECF,对称序遍历结果为 DBEAFC,所以选项D)也是错误的。所以正确的答案是C)。

  • 第2题:

    若一棵二叉树中只有叶结点和左、右子树皆非空的结点,设叶结点的个数为n,则左、右子树皆非空的结点个数是 ______。


    正确答案:n-1
    n-1 解析:除了叶子结点左右子树皆非空的二叉树其左右子树皆非空的结点度都为2,假设左右子树皆非空的结点数为x,则树的度的总数为n+x-1,并且所有度都是这些左右子树皆非空的结点引出的,为2x,所以n+x-1=2x,得到x=n-1。

  • 第3题:

    若一棵二叉树中只有叶结点和左、右子树皆非空的结点,设叶结点的个数为R,则左、右子树皆非空的结点个数是 【】


    正确答案:R-1
    依题意,二叉树为满二叉树,度为0即叶子结点n0与度为2的结点的个数n2的关系为:n0=n2+1

  • 第4题:

    以下关于哈夫曼树的叙述,正确的是(60)。A.哈夫曼树一定是满二叉树,其每层结点数都达到最大值SX

    以下关于哈夫曼树的叙述,正确的是(60)。

    A.哈夫曼树一定是满二叉树,其每层结点数都达到最大值

    B.哈夫曼树一定是平衡二叉树,其每个结点左右子树的高度差为-1、0或1

    C.哈夫曼树中左孩子结点的权值小于父节点、右孩子节点的权值大于父节点

    D.哈夫曼树中叶子节点的权值越小则距离树根越远、叶子结点的权值越大则距离树根越近


    正确答案:D
    给定n个权值作为n个叶子结点,构造一棵二叉树,若带权路径长度达到最小,称这样的二叉树为最优二叉树,也称为哈夫曼树。哈夫曼树是带权路径长度最短的树,权值较大的结点离根较近。所以D选项的说法正确。

  • 第5题:

    下列关于二叉树遍历的叙述中,正确的是(42)。

    A.若一个树叶是某二叉树的前序最后一个结点,则它必是该二叉树的中序最后一个结点

    B.若一个树叶是某二叉树的中序最后一个结点,则它必是该二叉树的前序最后一个结点

    C.若一个结点是某二叉树的中序最后一个结点,则它必是该二叉树的前序最后一个结点

    D.若一个结点是某二叉树的前序最后一个结点,则它必是该二叉树的中序最后一个结点


    正确答案:B
    解析:本题考查二叉树的遍历。在前序遍历得到的序列中,最后一个结点可能是右子树的最后一个右孩子叶子结点,如果这个孩子结点不存在,那么就是最后一个左孩子叶子结点。而在中序遍历得到的序列中,最后一个结点可能是右子树的最后一个右孩子叶子结点,如果这个孩子结点不存在,那么就是最后一棵右子树的根结点,所以,在中序序列中最后一个结点如果是叶子结点,那么这个结点肯定是右孩子叶子结点。因此,若一个树叶是某二叉树的前序最后一个结点,未必是该二叉树的中序最后一个结点;而若一个树叶是某二叉树的中序最后一个结点,则它必是该二叉树的前序最后一个结点。

  • 第6题:

    下列关于二叉树周游的叙述中,正确的是( )。

    A)若一个结点是某二叉树对称序的最后一个结点,则它必是该二叉树前序的最后一个结点

    B)若一个结点是某二叉树前序的最后一个结点,则它必是该二叉树对称序的最后一个结点

    C)若一个树叶是某二叉树前序的最后一个结点,则它必是该二叉树对称序的最后一个结点

    D)若一个树叶是某二叉树对称序的最后一个结点,则它必是该二叉树前序的最后一个结点


    正确答案:D

  • 第7题:

    最优二叉树(或哈夫曼树)是指权值为w1,w2,…,wn的n个叶结点的二叉树中带权路径长度最小的二叉树。( )是哈夫曼树(叶结点中的数字为其权值)。



    答案:A
    解析:
    本题考查数据结构基础知识。
    哈夫曼树又称为最优二叉树,是一类带权路径长度最短的树。
    树的带权路径长度(WPL)为树中所有叶子结点的带权路径长度之和,记为

    其中n为带权叶子结点数目,wk为叶子结点的权值,lk为根到叶子结点的路径长度。
    选项A所示二叉树的WPL=(2+4)*3+5*2+7*1=35
    选项B所示二叉树的WPL=(2+4+5+7)*2=36
    选项C所示二叉树的WPL=(5+7)*3+4*2+2*1=46
    选项D所示二叉树的WPL=(4+5)*3+7*2+2*1=43

  • 第8题:

    在二叉树的前序序列中,若结点u在结点v之前,则u一定是V的祖先。


    正确答案:错误

  • 第9题:

    在关于树的几个叙述中,()是正确的。

    • A、用指针方式存储有n个结点二叉树,至少要有n+1个指针
    • B、m阶B-树中,每个非椰子结点的后件个数≥[m/2
    • C、m阶B-树中,具有k个后件的结点,必含有k-1个键值
    • D、平衡树一定是丰满树

    正确答案:C

  • 第10题:

    某二叉树的所有结点的度不是0就是2,则()。

    • A、该二叉树是满二叉树
    • B、该二叉树不一定是满二叉树
    • C、该二叉树的度为0的结点一定是叶子
    • D、该二叉树若有n层,则最少的结点数是2*n-1

    正确答案:B,C,D

  • 第11题:

    在完全二叉树中,若某结点元左孩子,则它必是叶结点。


    正确答案:正确

  • 第12题:

    判断题
    在二叉树的前序序列中,若结点u在结点v之前,则u一定是V的祖先。
    A

    B


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

  • 第13题:

    下列关于二叉树周游的叙述中,哪一条是正确的?

    A.若一个结点是某二叉树的对称序最后一个结点,则它必是该二叉树的前序最后一个结点

    B.若一个结点是某二叉树的前序最后一个结点,则它必是该二叉树的对称序最后一个结点

    C.若一个树叶是某二叉树的对称序最后一个结点,则它必是该二叉树的前序最后一个结点

    D.若一个树叶是某二叉树的前序最后一个结点,则它必是该二叉树的对称序最后一个结点


    正确答案:C
    解析:对一个非空二叉树,遍历时分三个步骤:①访问根结点,②先序遍历左子树,③先序遍历右子树。前序是按照①②③的顺序操作得到的序列,对称序是按照②①③的顺序操作得到的序列,后序是按照②③①的顺序操作得到的序列。当一个序列根结点为A,只有左子树B时,它的对称序为AB,前序为BA,故选项A)和B)均不正确。若上述序列A的右子树为c,c左子树为D时,这个序列的对称序是BADC,前序是ABCD。树叶D为前序的最后一个结点,但却不为对称序的最后一个结点,故选项D)也不正确。

  • 第14题:

    下面关于二叉树的叙述正确的是(40)。

    A.一棵二叉树中叶子结点的个数等于度为2的结点个数加1

    B.一棵二叉树中的结点个数大于0

    C.二叉树中任何一个结点要么是叶,要么恰有两个子女

    D.二叉树中,任何一个结点的左子树和右子树上的结点个数一定相等


    正确答案:A
    解析:根据二叉树的性质,对于任何一棵二叉树T,如果其终端结点数为n0,度数为2的结点数为n2,则n0=n2+1。

  • 第15题:

    二叉树(1)。在完全的二叉树中,若一个结点没有(2),则它必定是叶结点。

    每棵树都能唯一地转换成与它对应的二叉树。由树转换成的二叉树里,一个结点N的左子结点是N在原树里对应结点的(3),而N的右子结点是它在原树里对应结点的(4)。

    A.是特殊的树

    B.不是树的特殊形式

    C.是两棵树的总称

    D.是只有两个根结点的树形结构


    正确答案:A

  • 第16题:

    下列关于哈夫曼树的叙述错误的是

    A.一棵哈夫曼树是带权路径长度最短的二叉树

    B.一棵哈夫曼树中叶结点的个数比非叶结点的个数大1

    C.一棵哈夫曼树结点的度要么是0,要么是2

    D.哈夫曼树的根结点的权值等于各个叶子结点的权值之和


    正确答案:C
    解析:哈夫曼树中结点的度可以是0,1,2。

  • 第17题:

    最优二叉树(或哈夫曼树)是指权值为 W1, W2,。。。,Wn 的 n 个叶结点的二叉树中带权路径长度最小的二叉树。( )是哈夫曼树(叶结点中的数字为其权值)。

    A.

    B.

    C.

    D.


    正确答案:A

  • 第18题:

    ● 下面关于哈夫曼树的叙述中,正确的是 (58) 。

    (58)

    A. 哈夫曼树一定是完全二叉树

    B. 哈夫曼树一定是平衡二叉树

    C. 哈夫曼树中权值最小的两个结点互为兄弟结点

    D. 哈夫曼树中左孩子结点小于父结点、右孩子结点大于父结点


    正确答案:C

  • 第19题:

    下面关于哈夫曼树的叙述中,正确的是( )。

    A.哈夫曼树一定是完全二叉树
    B.哈夫曼树一定是平衡二叉树
    C.哈夫曼树中权值最小的两个结点互为兄弟结点
    D.哈夫曼树中左孩子结点小于父结点、右孩子结点大于父结点

    答案:C
    解析:
    哈夫曼树是一种特殊的二叉树,但它不是完全二叉树,也不是平衡二叉树,给出n个权值{w1,w2,…,wn}构造一棵具有n个叶子结点的哈夫曼树的方法如下:
    第一步,构造n个只有根结点的二叉树集合F={T1,T2,…,Tn},其中每棵二叉树Ti的根结点带权为Wi(1≤k≤n)
    第二步,在集合F中选取两棵根结点的权值最小的二叉树作为左右子树,构造一棵新的二叉树,令新二叉树根结点的权值为其左、右子树上根结点的权值之和
    第三步,在F中删除这两棵二叉树,同时将新得到的二叉树加入到F中
    第四步,重复第二步和第三步,直到F只含有一棵二叉树为止,这棵二叉树便是哈夫曼树
    综上所述,我们可以知道哈夫曼树中权值最小的两个结点互为兄弟结点

  • 第20题:

    二叉树的前序、中序和后序遍历法最适合采用__(1)__来实现。查找树中,由根结点到所有其他结点的路径长度的总和称为__(2)__,而使上述路径长度总和达到最小的树称为__(3)__。它一定是__(4)__。在关于树的几个叙述中,只有__(5)__是正确的。空白(5)处应选择()

    • A、用指针方式存储有n个结点的二叉树,至少要有n+1个指针
    • B、m阶B-树中,每个非叶子结点的后继个数≥
    • C、m阶B-树中,具有k个后继的结点,必含有k-1个键值
    • D、平衡树一定是丰满树

    正确答案:C

  • 第21题:

    n(n≥2)个权值均不相同的字符构成哈夫曼树,关于该树的叙述中,错误的是()。

    • A、该树一定是一棵完全二叉树
    • B、树中一定没有度为1的结点
    • C、树中两个权值最小的结点一定是兄弟结点
    • D、树中任一非叶结点的权值一定不小于下一层任一结点的权值

    正确答案:A

  • 第22题:

    若二叉树不空,二叉树的中序序列中第一个结点一定是根结点。


    正确答案:错误

  • 第23题:

    多选题
    下列有关树的叙述中,叙述正确的有()
    A

    在含有n个结点的树中,边数只能是(n-1)条

    B

    在哈夫曼树中,叶结点的个数比非叶结点个数多1

    C

    完全二叉树一定是满二叉树

    D

    在二叉树的前序序列中,若结点u在结点v之前,则u一定是v的祖先


    正确答案: A,D
    解析: 暂无解析

  • 第24题:

    单选题
    二叉树的前序、中序和后序遍历法最适合采用__(1)__来实现。查找树中,由根结点到所有其他结点的路径长度的总和称为__(2)__,而使上述路径长度总和达到最小的树称为__(3)__。它一定是__(4)__。在关于树的几个叙述中,只有__(5)__是正确的。空白(5)处应选择()
    A

    用指针方式存储有n个结点的二叉树,至少要有n+1个指针

    B

    m阶B-树中,每个非叶子结点的后继个数≥

    C

    m阶B-树中,具有k个后继的结点,必含有k-1个键值

    D

    平衡树一定是丰满树


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