各位高手帮小弟做个c++题目,感激不尽。 20

设有一个字符串,长度小于100,且全部以英文字母组成。对字串中的每个字母可用0,1,2三个数字进行编码,且数字可以重复使用。程序要求:(1)输入字符串,并能判断输入是否有... 设有一个字符串,长度小于 100,且全部以英文字母组成。对字串中的每个字
母可用 0,1,2 三个数字进行编码,且数字可以重复使用。
程序要求:(1) 输入字符串,并能判断输入是否有错;
(2) 输出对应的编码表及码长,要求字串的编码总长度为最短;
(3) 根据上述编码表,给出一些编码,然后求出其原字符串。
例如:输入的字符为:ABCBAAADDEF
其对应的编码表为:
A: 2 B: 10
C: 11 D: 12
E: 00 F: O1
对应的编码为:210111022212120001 总码长为:18
根据该编码,给出编码:010001121110222 则输出字串:FEFDCBAAAA.
展开
 我来答
伦悦宜yS
2011-06-14 · TA获得超过676个赞
知道小有建树答主
回答量:769
采纳率:100%
帮助的人:408万
展开全部
哈夫曼编码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kgqg6l6dk
2011-06-15 · TA获得超过472个赞
知道答主
回答量:587
采纳率:100%
帮助的人:0
展开全部

给400分我帮你写代码,可以把整个工程给你,可以直接编译运行。

好了,既然这样,我晚上做下,明天给你
追问
我没那呢多分
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式