鱼C论坛

 找回密码
 立即注册
查看: 6052|回复: 8

赫夫曼树的建立原则是什么

[复制链接]
发表于 2013-9-18 19:55:33 | 显示全部楼层 |阅读模式
1鱼币
本帖最后由 付笑 于 2013-9-18 20:04 编辑

不明白的地方是插入队列的子树 如果在一棵子子树之前,那么下回建立的时候这棵树是做左子树还是做右子树啊,看书上即使是排在左子树的位置 也要移到右子树去,是有这样的要求吗?或者其实在左右两边都可以呢?

比如{3,5,7,8,11,14,23,29}

3,5得到一棵树 A,然后插入 得到

{7,8,A(8),11,14,23,29};

7,8得到树B,插入后得到

{A(8),11,14,B(15),23,29}


到这一步,A是做左子树还是做右子树呢?或者都可以,我看书上就做右子树的,但是好像在左边也可以啊

在左边和在右边得出来的是两棵完全不同的树啊,哪个是正确的呢
求一个权威解答啊,谢谢了

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-10-26 04:15

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表