哈夫曼编码、3/3/3扩展编码,并计算这2种编码的平均码长

某台处理机的各条指令使用频度分别为(10分):
ADD:43%   SUB:13%   JMP:7%    JOM:6%    STO:5%
SHR:1%    CIL:2%    CLA:22%   STP:1%请分别设计这9条指令操作码的哈夫曼编码、3/3/3扩展编码,并计算这2种编码的平均码长

第1个回答  2014-12-23

第2个回答  2022-06-20
由表可知,三种编码的平均码长为:(公式:L=∑Pi*Li

哈弗曼编码:2.42位

3/3/3编码:2.52位

2/7编码:2.70位