首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
若以{2, 3, 4, 5, 6}作为叶子结点的权值构造一棵
[单选题]
若以{2, 3, 4, 5, 6}作为叶子结点的权值构造一棵哈夫曼树,则其带权路径长度是( )
40
42
45
46
查看正确选项
添加笔记
求解答(0)
邀请回答
收藏(64)
分享
纠错
1个回答
添加回答
0
不想干前端的数据分析师不是好老师
权值
:可以理解为 “包裹的重要程度”。比如权值 2、3、4 的包裹,数字越大越重要。
哈夫曼树
:是一种 “分层配送” 的树结构。每次把 “重要程度最低” 的两个包裹组(或单个包裹)合并成一个新组,直到所有包裹都在一个大组里。
到根节点的路径长度
:是包裹从 “最底层” 到 “总集散中心(根节点)” 要经过的层级数。比如某个包裹在第 3 层,路径长度就是 3。
带权路径长度(WPL)
:是 “每个包裹的重要程度 × 它到总集散中心的层级数” 的总和。重要的包裹如果层级少(配送快),不重要的包裹层级多(配送慢),这样整体的 “配送成本”(带权路径长度)就会最优。
发表于 2025-11-16 00:15:53
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
树
难度:
1条回答
64收藏
109浏览
热门推荐
相关试题
在 Java 中,finally ...
Java
评论
(1)
在CPython解释器中,全局解释...
Python
评论
(1)
考虑一个父组件 `Parent`,...
React
评论
(1)
关于 Linux 文件描述符重定向...
Linux
评论
(1)
在Linux系统中,使用kill命...
Linux
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题