【文件属性】:
文件名称:哈夫曼编码C++编码
文件大小:4KB
文件格式:TXT
更新时间:2016-06-06 16:26:54
哈夫曼编码
哈夫曼编码、译码。用C++编程
#include
#include
#include
#include
using namespace std;
struct HuffmanNode
{
int parent;
int weight;
int lchild,rchild;
};
class HuffmanTree
{
public:
void CountHuffman();
void CodeHuffman();
void DecodeHuffman();
huffmanTree();
private:
struct HuffmanNode *Node;
char *data;
int leaf;
int vv;
char a[100];
int q[100][100];
};
HuffmanTree::huffmanTree()
{
Node=NULL;
data=NULL;
leaf=NULL;
vv=NULL;
}