题目描述 1.问题描述 给定n个字符及其对应的权值,构造Huffman树,并进行huffman编码和译(解)码. 构造Huffman树时,要求左子树根的权值小于.等于右子树根的权值. 进行Huffman编码时,假定Huffman树的左分支上编码为‘0’,右分支上编码为‘1’. 2.算法 构造Huffman树算法: ⑴ 根据给定的n个权值(w1, w2, …, wn)构成n棵二叉树的集合F={T1, T2, …, Tn},其中每棵二叉树Ti中只有一个权值为wi的根结点. ⑵ 在F中选取两棵根结点的