图论讨论课(二叉树的理论)答案.ppt

WPL = 2*2+ WPL = 2*1+ WPL = 7*1+ 4*2+5*2+ 4*2+5*3+ 5*2+2*3+ 7*2 = 36 7*3 = 46 4*3 =35 2 2 2 4 4 4 5 5 5 7 7 7 问题: 已知t个权值,w1、w2、…、wt,如何构造Huffman树? 定理 例 9 已知权值 W={ 5, 6, 2, 9, 7 } 5 6 2 7 5 2 7 6 9 7 6 7 13 9 5 2 7 6 7 13 9 5 2 7 9 5 2 7 16 6 7 13 29 Huffman编码 问题描述: 电报传送 A(00) B(01) C(10) D(11) “ABACCDA” == “00010010101100” (a)尽可能短 A(0) B(00) C(1) D(01) (b)单一解释 “ABACCDA” == “000011010”(多种解释) 前缀编码 互不为前缀 例: 是:{1,00,01001} 不是:{1,00,00101} 定理 由一棵树给定的2叉树可以产生一个二元前缀码 例 在某次通

文档评论(0)

1亿VIP精品文档

相关文档