#include#include #define MAXSIZE 50 typedef struct{ int weight;//结点权值 char c;//结点表示的字符 int parent,lchild,rchild;//左右孩子和父亲节点 }HTNode,*HuffmanTree; void Select(HuffmanTree HT,int n,int*x1,int*x2) { int min1=99999; int min2=min1;//定义两个变量用来存权值最小和第二小的结点 for(int i=1;i<=n;i++) { if(HT[i].weight


