* 南昌大学 南昌大学 * 南昌大学 * 南昌大学 * 数据结构--哈夫曼树 二哈夫曼树最优二叉树 1定义 哈夫曼树是带权路径长度最小的二叉树也称为最优二叉树 2.根据已知权值求哈夫曼树 1方法 1)权值由小到大排序 2)取出两个最小的权值Wi和Wi+i构造二叉树其中W=WiWi+1 第五节 哈夫曼树及其应用 3)从权值序列划去Wi和Wi+1若序列空则哈夫曼树已形成否则将W加入权值序列反复作1-