- 6
- 0
- 约5.53千字
- 约 7页
- 2019-06-14 发布于辽宁
- 举报
哈夫曼编码算法的实现用C++编写
悬赏分:10 - 解决时间:2008-12-18 15:55
基本要求:
1.任意性:用户输入任意的字符串,系统自动给出每个字符的哈夫曼编码和对应的哈夫曼树
2.友好性:界面要友好,输入有提示,尽量展示人性化
3.可读性:源程序代码清晰、有层次
4.健壮性:用户输入非法数据时,系统要及时给出警告信息
提问者: hs0514 - 一级最佳答案以下代码已经编译运行通过:
#include conio.h
#includestdio.h
#includestdlib.h
#define MAXLEN 100
typedef struct Huffmantree {
char ch; /*键值*/
int weight,mark; /*weight 为权值,mark 为标志域*/
struct Huffmantree *parent,*lchild,*rchild,*next;
}Hftree,*linktree;
/*整理输入的字符串,合并相同的项,并求出每个字符在数组中出现的次数 */
linktree tidycharacter(char character[])
{
int i=0;
linktree tree,ptr,beforeptr,node; /*链式 ,tree 为头结点,beforept
您可能关注的文档
最近下载
- 2026年四川省高职单招计算机类职业技能测试题(附答案).docx VIP
- 大干100天劳动竞赛专项方案.doc VIP
- 新苏教版四年级上册科学全册PPT课件.pptx VIP
- 会计师财务软件应用手册.docx VIP
- 数控车削编程:台阶轴加工教学设计.pdf VIP
- 会计师财务软件应用手册(标准版).docx VIP
- 铁路重载创新应用助力全球可持续发展——第12届国际重载运输大会综述.pdf VIP
- 中医古籍大全-赵绍琴临证验案精选上.pdf VIP
- 家电清洗服务培训课件.pptx VIP
- 2025年贵州二级造价工程师考试《建设工程计量与计价实务(土木建筑工程)》真题及答案解析(回忆版).docx VIP
原创力文档

文档评论(0)