huffman.h

来自「该源码实现了从文件中读取字符串」· C头文件 代码 · 共 21 行

H
21
字号
//存储霍夫曼树节点的数据结构
typedef struct treenode
{
    char data;                    //存储要编码的字符
    int weight;                   //存储要编码的字符的权重
    struct treenode* parent;    //父节点
    struct treenode* lchild;    //左子树
    struct treenode* rchild;    //右子树
}TreeNode;

//存储霍夫曼码表单元的数据结构
typedef struct nodecode
{
	char node;     //存储要编码的字符
	string huffmancode;//存储相应字符的霍夫曼码
}Nodecode;

//定义全局变量
 static int N;  //记录文件中出现的字符总数
 static nodecode s[30];//计算出的霍夫曼码表
 static int index=0; 

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?