1 //C保存所用的字符2 HUFFMAN(C)3 n=length(C)4 把C里的字符按频度从小到大组织成最小二叉堆5 for(i=1;i<n-1;++i)6 取出二叉堆的前两个字符,以他们为左右孩子节点组成一棵树7 该树的根节点频度为二者之和,将该根节点插入二叉堆8