itgle.com
参考答案和解析
D
更多“给定权值总数有n个,其哈夫曼树的结点总数是2n-1个。”相关问题
  • 第1题:

    (1)以2,3,4,7,8,9作为叶结点的权,构造一棵哈夫曼树(要求每个结点的左子树根结点的权小于等于右子树根结点的权),给出相应权重值叶结点的哈夫曼编码。

    (2)一棵哈夫曼树有n个叶结点,它一共有多少个结点?简述理由。


    参考答案(1)2:1110
      3:1111
      4:110
      7:00
      8:01
      9:10
     (2) 2n-1个,因为非叶结点数比叶结点数少一个。

  • 第2题:

    在有n个叶子结点的哈夫曼树中,其结点总数为

    A.不确定

    B.2n

    C.2n+l

    D.2n-1


    正确答案:D
    解析:哈夫曼树又称为最优二叉树,它的结点总数和二叉树相同为2n-1。

  • 第3题:

    ● 若用n个权值构造一棵最优二叉树 (哈夫曼树), 则该二叉树的结点总数为 (59) 。


    正确答案:B

  • 第4题:

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

    A.

    B.

    C.

    D.


    正确答案:A

  • 第5题:

    最优二叉树(或哈夫曼树)是指权值为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

  • 第6题:

    在有n个叶子的哈夫曼树中,叶子结点总数为(),分支结点总数为()。


    正确答案:n;n-1

  • 第7题:

    设给定权值总数有n个,其哈夫曼树的结点总数为()

    • A、不确定
    • B、2n
    • C、2n+1
    • D、2n-1

    正确答案:D

  • 第8题:

    有n个叶子的哈夫曼树的结点总数为()。

    • A、不确定
    • B、2n
    • C、2n+1
    • D、2n-1

    正确答案:D

  • 第9题:

    一棵有n个叶结点的哈夫曼树,则该树共有()个结点。


    正确答案:2n-1

  • 第10题:

    单选题
    设给定权值总数有n个,其哈夫曼二叉树的结点总数为(  )。
    A

    不确定

    B

    2n

    C

    2n+1

    D

    2n-l


    正确答案: D
    解析:

  • 第11题:

    单选题
    设给定权值总数有n个,其哈夫曼树的结点总数为()
    A

    不确定

    B

    2n

    C

    2n+1

    D

    2n-1


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

  • 第12题:

    单选题
    有n个叶子的哈夫曼树的结点总数为()。
    A

    不确定

    B

    2n

    C

    2n+1

    D

    2n-1


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

  • 第13题:

    利用n个值作为叶结点的权生成的哈夫曼树中共包含有()个结点。

    A.n+1

    B.2*n

    C.n

    D.2*n-1


    参考答案:D

  • 第14题:

    在有n个叶子结点的哈夫曼树中,其结点总数为

    A.不确定

    B.2n

    C.2n+1

    D.2n-1


    正确答案:D
    解析:哈夫曼树又称为最优二叉树,它的结点总数和二叉树相同为2n-1。

  • 第15题:

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

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

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

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

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

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


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

  • 第16题:

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

    (58)

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

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

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

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


    正确答案:C

  • 第17题:

    利用n个值作为叶结点的权生成的哈夫曼树中共包含有()个结点。

    An+1

    B2*n

    Cn

    D2*n-1


    D

  • 第18题:

    有m个叶子结点的哈夫曼树,其结点总数是()。

    • A、2m
    • B、2m+1
    • C、2m-1
    • D、2(m+1)

    正确答案:C

  • 第19题:

    设有10个值,构成哈夫曼树,则该哈夫曼树共有()个结点。


    正确答案:19

  • 第20题:

    一棵有n个叶子结点的哈夫曼树共有()个结点


    正确答案:2n-1

  • 第21题:

    利用n个值作为叶结点的权生成的哈夫曼树中共包含有()个结点。

    • A、n+1
    • B、2*n
    • C、n
    • D、2*n-1

    正确答案:D

  • 第22题:

    填空题
    在有n个叶子的哈夫曼树中,叶子结点总数为(),分支结点总数为()。

    正确答案: n,n-1
    解析: 暂无解析

  • 第23题:

    填空题
    设有10个值,构成哈夫曼树,则该哈夫曼树共有()个结点。

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

  • 第24题:

    单选题
    有m个叶子结点的哈夫曼树,其结点总数是()。
    A

    2m

    B

    2m+1

    C

    2m-1

    D

    2(m+1)


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