main.cpp
来自「实现huffman编码和译码一条龙算法。可以自己输入编码长度与内容」· C++ 代码 · 共 31 行
CPP
31 行
#include<iostream.h>
#include"Huffman.h"
void main()
{
int i,a;
HuffmanTree ht;
HuffmanCode hc;
wElem array;
cout<<"\n\n请输入需要编码的报文的长度:"<<endl;
cin>>a;
HuffmanCoding(ht,hc,array,a); //求a个字符的huffman编码
cout<<"\nhuffman编码为:"<<endl;
for(i=1;i<=a;i++)
{
cout<<hc[i]<<" ";
}
cout<<endl;
transform(ht,hc,a);//译码
cout<<"\n原码为:"<<endl;
for(i=0;i<a;i++)
{
cout<<array[i].letter<<" ";
}
main();
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?