【问题标题】:what is data and dictionary in huffman encoding [closed]什么是霍夫曼编码中的数据和字典[关闭]
【发布时间】:2014-04-11 08:08:51
【问题描述】:

我有一个关于霍夫曼编码中使用的术语的基本问题。我尝试在 Google 上搜索,但没有可用的定义(有些人使用其他术语来表示它们),这让我有点困惑。

我的问题是:

我有这样的符号和频率和编码(这些是假设的,请不要尝试解决它来检查编码),我的动机只是为了了解一些用于霍夫曼的技术术语的含义:

symbol   freq  encode
  s1      12     110
  s2      5      10
  s3      6      01

有人可以告诉我这三个中的数据是什么,字典是什么?请给一点详细的解释。谢谢

【问题讨论】:

  • 这个问题似乎跑题了,因为它与编程无关。
  • 为什么不重读讲义?
  • @OliCharlesworth 编程部分已经完成 :) 我只是想知道这些技术术语,如果你能帮帮我?
  • 数据将是您要“翻译”的内容:按某种顺序任意数量的 s1/s2/s3,以及相应数量的 100/10/01。字典是s1属于100,s2属于10等的信息。
  • @EdHeal 我在讲义中没有它,在互联网上他们只是使用 erms 而没有解释它。

标签: data-structures huffman-code


【解决方案1】:

这里的字典是 symbolscode 的映射

实际数据是symbols及其frequencies的集合

在你的情况下,

数据

  symbol   freq
    s1      12 
    s2      5  
    s3      6  

字典

   symbol encoding
    s1     110
    s2     10
    s3     01

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-10-17
    • 1970-01-01
    • 2018-06-16
    • 1970-01-01
    • 2011-01-13
    • 1970-01-01
    相关资源
    最近更新 更多