33、哈夫曼解压(有问题,待解决)
哈夫曼编码的时候,我们得到了哈夫曼哈希表、编码后的字节数组,我们根据这两个,便可以进行解码。
思路:
1、首先将字节数组转化为二进制字符串:
/**
* 将一个byte 转成一个二进制的字符串, 如果看不懂,可以参考我讲的Java基础 二进制的原码,反码,补码
* @param b 传入的 byte
* @param flag 标志是否需要补高位如果是true ,表示需要补高位,如果是false表示不补, 如果是最后一个字节,无需补高位
* @return 是该b 对应的二进制的字符串,(注
原创
2020-05-14 19:27:34 ·
712 阅读 ·
0 评论