c语言,递归霍夫曼编码,单向链表进行管理