首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
哈夫曼树是()。以{4,5,6,7,8}作为叶结点的权值构造
[问答题]
哈夫曼树是()。以{4,5,6,7,8}作为叶结点的权值构造哈夫曼树,则其带权路径长度是()。
添加笔记
求解答(0)
邀请回答
收藏(9)
分享
纠错
3个回答
添加回答
1
杨😗
带全路径长度最小的二叉树
编辑于 2020-05-02 17:20:57
回复(0)
1
xuefu
69
发表于 2017-04-12 19:38:12
回复(0)
2
ZZZZ661
哈夫曼树是带全路径长度最小的二叉树,权值较大的结点离根较近。
构造哈夫曼树的方法是:在所有节点中取出两个权重最小的节点,构造一棵树并计算其权重之和赋予到根节点上。同时将该权重再次与其他待比较的节点进行比较,最终构造出一颗哈夫曼树。
带权路径长度(Weighted Path Length)是哈夫曼树中
所有构造节点的权重*当前节点所在的深度的和
,如下图所示。因此本题的带全路径长度为(4+5)*3+(6+7+8)*2=69。
发表于 2018-03-16 21:28:43
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
树
上传者:
城市里的养猫者
难度:
3条回答
9收藏
2094浏览
热门推荐
相关试题
C++ 中,下面属于关联容器的有()
C++
评论
(1)
来自
2024年秋招-蚂蚁集团...
把下面的六个图形分为两类,使每一类...
图形推理
评论
(2)
从所给的四个选项中,选择最合适的一...
图形推理
评论
(1)
对于以下使用元类(Metaclas...
Python
评论
(1)
在多层PCB设计中,以下哪种层叠结...
PCB
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题