- 9
- 0
- 约 19页
- 2017-01-20 发布于重庆
- 举报
哈夫曼樹大实验报告
// 程序名:Huffman.h
// 程序功能:输入字符集,生成哈夫曼树,对文件进行编码译码,输出
// 作者:xx
// 日期:2009.12.20
// 版本:1.0
//” Huffman.h”
#includeiostream.h
#includeiomanip.h
#includefstream.h
struct HuffmanNode
{
public:
int weight;//存放结点的权值,假设只考虑处理权值为整数的情况
int Mark;//标记结点是否被访问过
int parent;//-1表示为根结点,否则表示为非根结点
int lchild,rchild;//分别存放改结点的左,右孩子的所在单元的编号
};
class HuffmanTree
{
public:
int head;//根结点
HuffmanNode *Node;//哈夫曼树中结点的存储结构
char * Info;//用来保存各字符的信息
int LeafNum;//树中的叶子结点总数
void Initialization(int WeightNum);//初始化
void Encoding();//利用构造好的哈夫曼树对字符ch进行编码
void Decoding();
您可能关注的文档
最近下载
- 2025年拍卖师拍卖标的定价策略与价值评估方法专题试卷及解析.pdf VIP
- 事故登记表事故登记表.DOC VIP
- 广东省深圳市福田区2024年中考道德与法治一模试卷(含答案).pdf VIP
- 2025年无人机驾驶员执照无人机飞行活动信息报送规定专题试卷及解析.pdf VIP
- 2025年无人机驾驶员执照临时空域申请与使用流程专题试卷及解析.pdf VIP
- 2021年江西省“三校生”对口升学考试语文模拟考试试卷(高清打印版有答案).docx VIP
- 钢筋混凝土化粪池22S702.docx VIP
- 16J601 木门窗的图集.docx VIP
- DB61T 2094.3-2025天麻生产技术规范 第3部分:萌发菌菌种.pdf VIP
- 【2025年】龙泉农商银行秋季招聘若干人考试笔试试题(含答案).docx
原创力文档

文档评论(0)