11. (单选题, 5分) 假设电文A、B、C、D、E的权值为5、6、9、10、15,则报文AECDB的哈夫曼编码为()。(58同城2020校园招聘笔试)
时间: 2023-10-20 14:05:17 浏览: 105
根据给定的n个权值构造哈夫曼树。通过遍历此二叉树完成哈夫曼编码。
4星 · 用户满意度95%
先构造哈夫曼树如下:
```
50
/ \
21 29
/ \ / \
9 12 14 15
/ \
5 4
```
然后根据哈夫曼树可以得到A、E、C、D、B的编码分别为0、10、110、111、10,所以报文AECDB的哈夫曼编码为0110101110。
阅读全文