📄 huffman.h
字号:
#include<vector>
#include<utility>
struct HuffmanTree
{
unsigned int weight;
unsigned int parent,lchild,rchild;
};
class Huffman
{
private:
int n;
vector<char> cd;
string alnum;
pair<char,int> p;
vector<pair<char,int> > v;
HuffmanTree *HT;
string *HC;
vector<int> w;//weight
public:
Huffman();
~Huffman();
void get_input();
void HuffmanCoding();
void HuffmanCode();
void Select(HuffmanTree*,int,int&,int&);
void show();
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -