会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
WYMr4him
博客园
首页
新随笔
联系
订阅
管理
解释K叉哈夫曼树为什么要添加空节点
与普通的哈夫曼树一样,K叉哈夫曼树每次选取K个节点进行合并,这也就意味着总节点数每次减少k - 1个。一共要将n - 1个节点合并为1个节点,如果(n - 1)% (k - 1)!= 0,就意味着在最后一次合并时,节点数不够k个,最靠近根节点的位置反而有空余,达不到最优情况。所以需要添加空节点,将其余的节点挤到合适的位置上。
posted @
2024-05-06 15:37
r4him
阅读(
90
) 评论(
0
)
收藏
举报
刷新页面
返回顶部
公告