简答题

对给定的一组权值W=(5,2,9,11,8,3,7),试构造相应的哈夫曼树,并计算它的带权路径长度。

正确答案

构造的哈夫曼树如图5-13所示。

树的带权路径长度为:
W.PL=2×4+3×4+5×3+7×3+8×3+9×2+11×2
=120

答案解析

相似试题
  • 请定一组权值W={8,2,5,3,2,17,4},画出由此生成的哈夫曼树。

    简答题查看答案

  • 一组权值,可以唯一构造出一棵哈夫曼树

    判断题查看答案

  • 给定权值2,10,12,4,8,5,构造相应的哈夫曼树并求出带权路径长度WPL。

    简答题查看答案

  • 给定一组权值,可以唯一构造出一棵哈夫曼树。

    判断题查看答案

  • 已知权值集合为{5,7,2,3,6,9},要求给出哈夫曼树,并计算带权路径长度WPL。

    简答题查看答案

  • (1)设根为第1层,对给定权值1,3,4,4,5,6,构造深度为5的哈夫曼树。 提示:构造中当出现被选的结点值有多个相等时,可尝试不同组合,以得到要求的树的深度。 (2)求树的带权路径长度。 (3)给出对上述哈夫曼树中序遍历得到的的序列 (4)一棵哈夫曼树有n个非叶结点,构造该树共有多少个权重值?简述理由?

    简答题查看答案

  • 现有: 1. class Wrench f 2.public static void main(String [] args) { 3.Wrench w=new Wrench( ); Wrench w2=new Wrench( ); 4. w2=go (w, w2); 5.System.out.print (w2==w); 6. } 7.static Wrench go (Wrench wrl, Wrench wr2) { 8.Wrench wr3=wrl; wrl=wr2; wr2=wr3; 9. return wr3; 10. } 11. } 结果是什么?()

    单选题查看答案

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

    单选题查看答案

  • 用动态规划算法解0-1背包问题:n=5,w=[2,9,4,6,7],p=[6,10,12,8,13],c=15。

    简答题查看答案