【问题标题】:Maximum number of nodes in a Huffman tree霍夫曼树中的最大节点数
【发布时间】:2021-10-01 00:14:41
【问题描述】:

为了在构建 Huffman 树时优化内存性能,我想为其节点预先分配必要的内存。

有没有办法计算最大节点数(内部节点加叶子)?

计算的输入应该是符号表及其概率/频率。我想避免模拟树构建运行。相反,它应该是一个简单的计算,不能给出实际/最佳节点数,而是一个可靠的最大值。

【问题讨论】:

    标签: binary-tree dynamic-memory-allocation huffman-code treenode


    【解决方案1】:

    如果有n个符号,那么有n-1个内部节点,或者2n-1个内部节点和叶子,或者什么你正在调用节点。总是这样——不是“最大值”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多