Paul Shan
2022-01-08
如果所有字母出现的概率都相等,哈夫曼编码压缩就失败了,好像也没有什么编码能够处理这种情况。
作者回复: 是的 已经是熵最大的情况了
1
大土豆
2022-01-30
老师说错啦,大多数语言的char类型,是两个字节,应该就C/C++是一个字节,原因是很简单的,asc2码没法表示中文,char a='中',这种必须得两个字节才能存,C/C++中char就不行了,得w_char,其他语言为了避免这种情况,char都设计成两个字节,当然,现在两个字节也已经装不下完整的unicode编码了,比如U+a3e8b这种码点,Java底层还得做特殊处理,这也是面试的一个考点。
5
加油加油
2022-10-14
来自上海
静态哈夫曼编码能保证绝对的准确性吗,是否依赖于采样数据的数量?