b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

霍夫曼树图

电脑杂谈  发布时间:2020-05-16 22:25:11  来源:网络整理

泰安诺魔网节点节点_行为树 选择节点_哈夫曼树节点

霍夫曼编码可以压缩文件.

路径

下图中从节点A到节点C的黑线是一条路径.

节点的路径长度

行为树 选择节点_哈夫曼树节点_泰安诺魔网节点节点

以下节点A到D总共经过两条黑线,并且路径长度为2.

截屏2020-01-24下午5.52.40.png

节点的右侧

下图中a节点左侧的值表示该节点的权重.

泰安诺魔网节点节点_行为树 选择节点_哈夫曼树节点

节点的加权路径长度=节点的路径长度*节点的权重

下图中a节点的路径长度为2,该节点的权重为7,因此该节点的加权路径长度为14.

树的加权路径长度=树的所有节点的加权路径长度之和

下图中整棵树的加权路径长度

泰安诺魔网节点节点_哈夫曼树节点_行为树 选择节点

7 * 2 + 5 * 2 + 2 * 2 + 4 * 2 = 36

截屏2020-01-24下午5.57.41.png

霍夫曼树,也称为最佳二叉树,是加权路径长度最短的树. 下图中的四棵树的下层中的两棵树是霍夫曼树,因为其加权路径长度最短,您可以将其计数. 我们发现,在霍夫曼树上,权重较大的叶子更靠近根节点.

截屏2020-01-24下午6.02.31.png

泰安诺魔网节点节点_行为树 选择节点_哈夫曼树节点

贪婪方法: 构造一个具有较小的首选权重节点的霍夫曼树

构造步骤可以通过配方记忆.

构造森林都是根

选择两棵小树来制作一棵新树

删除两棵小树并添加新树

重复剩下23个单根

例如,存在四个权重分别为7、5、2、4的节点a,b,c,d. 构造霍夫曼树的步骤如下.

首先,将所有节点放入根中,选择权重最小的两个节点2 4 4构造一棵新树,并从原始根中删除它哈夫曼树节点,并将此新树添加到原始中. 在根中,注意应该添加一个新的节点6. 再次重复该操作,选择权重5 6最小的两个节点以构建新树,并从原始根中删除它,然后将此新树添加到原始根中. 注意,应添加一个新节点11. 再次重复该操作,选择权重7 11最小的两个节点以构建新树哈夫曼树节点,并从原始根目录中删除它,然后将此新树添加到原始根目录中. 注意,应该添加一个新节点18. 此时,发现根中只有一个节点,并且构建已完成.


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-212388-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 丁宁
        丁宁

        人家根本不在乎你反不反

      • 段宏章
        段宏章

        • 王明杰
          王明杰

          其实美帝来了12海里又怎么样

      • 唐穆宗李恒
        唐穆宗李恒

        按现有利率算放银行一年死期也就200块钱吧

      每日福利
      热点图片
      拼命载入中...