首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
给出下述节点及权值(括号中数字为权值),构造huffman树
[单选题]
对于包含权值节点:a(7), b(5), c(4), d(2)构成的huffman树,其带权路径长度为()
18
35
36
46
查看正确选项
添加笔记
求解答(5)
邀请回答
收藏(170)
分享
6个回答
添加回答
3
EthanCao
哈夫曼树也称最优二叉树,是指对于一组带有确定权值的叶节点,构造具有最小带权路径长度的二叉树
发表于 2018-05-05 16:34:13
回复(0)
1
小刘小刘称霸地球
树的带权路径长度为树中所有叶子结点的带权路径长度之和。
对于给定的有各自权值的 n 个结点,构建哈夫曼树有一个行之有效的办法:
在 n 个权值中选出两个最小的权值,对应的两个结点组成一个新的二叉树,且新二叉树的根结点的权值为左右孩子权值的和;
在原有的 n 个权值中删除那两个最小的权值,同时将新的权值加入到 n–2 个权值的行列中,以此类推;
重复 1 和 2 ,直到所以的结点构建成了一棵二叉树为止,这棵树就是哈夫曼树。
发表于 2020-03-08 15:22:56
回复(0)
10
InGodWeTrust
选B:
哈夫曼树构建如下:
发表于 2017-04-06 16:27:34
回复(1)
6
吕心言
B:35 手机版的没办法提交图。 (4+2)*3+5*2+7*1=35
编辑于 2017-03-31 21:16:37
回复(2)
0
鄞
A
发表于 2017-02-27 00:41:43
回复(0)
0
🏃2579
B
发表于 2017-01-06 21:33:01
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
树
来自:
2025年秋招-中国联...
上传者:
牛100
难度:
6条回答
170收藏
3008浏览
热门推荐
相关试题
甲和乙两个工厂分别生产X件某种产品...
数学运算
项目
银行
财务审计类
法务类
人力资源类
行政管理类
数据
市场/营销类
销售/商务类
管理培训生
数量关系
评论
(0)
来自
2025年秋招-中国联通...
以下属于DDOS攻击方式的有()
网络基础
评论
(7)
来自
2025年秋招-中国联通...
某区举行机关排球比赛,报名参赛的共...
数学运算
评论
(2)
来自
2025年秋招-中国联通...
在平衡二叉树中插入一个结点后造成了...
树
评论
(17)
来自
2025年秋招-中国联通...
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题