第1题
第2题
第3题
(1)构造Huffiman树。(要求左孩子权值小于右孩子权值);
(2)写出各字符的哈夫曼编码;
(3)若用三位二进制数(0~7)对这个8个字母进行等长编码,则哈夫曼编码使电文压缩了多少?
第4题
第5题
第6题
第8题
E→E1*T {E.place=newtemp; emit(*, E1.place, T.place, E.place;}
| T {E.place=T.place;}
T→T1-F {T.place=newtemp; emit(-, T1.place, F.place, T.place;}
| F {T.place=F.place;}
F→id {F.place=id.name;}
(1)当 a=5、b=2、c=4 时,写出表达式 a-b*c 的结果;(*表示算术乘、-表示算术减)
(2)给出文法 G 识别活前缀的 DFA,简要说明该 DFA 的项目集中是否有冲突及冲突的类型。
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!