yzlee_1991 2015-01-22 14:31 采纳率: 0%
浏览 1825

关于科夫曼树的一个小问题

在看到最优二叉树的时候有关于树的路径有这个个定义:树的路径长度是从树根到树中每一结点的路径长度之和。在结点数目相同的二叉树中,完全二叉树的路径长度最短。

这里我一直不理解,如下图,一个是完全二叉树,一个是普通的二叉树。可是他们的路径长度不是完全一样吗?图片说明

另外,还有一个问题,就是在生成科夫曼树的时候,假如在取2个最小权值的时候,发现此时有3数在范围内,即一个刚刚生成的权值和一个处在森林里的只有根结点的权值相等,同为次小的数。此时应如何取舍,为什么?

  • 写回答

2条回答 默认 最新

  • threenewbee 2015-01-22 16:10
    关注

    最短的含义就是没有比它更短,不一定说一定它是唯一最短的。除非是满二叉树。
    只要是带权路径最短,都可以。哈夫曼树也未必有唯一解。

    评论

报告相同问题?

悬赏问题

  • ¥20 公众号如何实现点击超链接后自动发送文字
  • ¥15 用php隐藏类名和增加类名
  • ¥15 算法设计与分析课程的提问
  • ¥15 用MATLAB汇总拟合图
  • ¥15 智能除草机器人方案设计
  • ¥15 对接wps协作接口实现消息发送
  • ¥15 SQLite 出现“Database is locked” 如何解决?
  • ¥15 已经加了学校的隶属邮箱了,为什么还是进不去github education?😭
  • ¥15 求会做聚类,TCN的朋友有偿线上指导。以下是目前遇到的问题
  • ¥100 无网格伽辽金方法研究裂纹扩展的程序