freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

非線性數(shù)據(jù)結(jié)構(gòu)--圖-資料下載頁

2024-08-10 14:45本頁面
  

【正文】 Lb =7x3+5x3+2x1+4x2 = 46 WPLc = 7x1+5x2+2x3+4x3 = 35 √ ? 按哈夫曼樹構(gòu)造二叉樹,應(yīng)用于實際問題,可提高處理效率。 28/32 二 . 構(gòu)造 Huffman樹 ? 算法 : – 1)將 n個帶權(quán)值 wi( i≤n)的結(jié)點構(gòu)成 n棵二叉樹的集合 T={T1, T2, …… , Tn},每棵二叉樹只有一個根結(jié)點。 – 2)在 T中選取兩個權(quán)值最小的結(jié)點作為左右子樹,構(gòu)成一個新的二叉樹,其根結(jié)點的權(quán)值取左右子樹權(quán)值之和; – 3)在 T中刪除這兩棵樹,將新構(gòu)成的樹加入到 T中; – 4)重復(fù) 2)、 3)步,直到 T中只含一棵樹為止,該樹就是 Huffman樹。 29/32 構(gòu)造 Huffman樹舉例 ? 以權(quán)值分別為 7, 5, 2, 4的結(jié)點 a、 b、 c、d構(gòu)造 Huffman樹。 ( 1) T= { a b c d } ( 2) T= { a b T3 } ( 3) T= { a T2 } ( 4) T={ T1 } c d T3 b T1 T2 2 4 6 6 5 11 b T2 6 5 11 c d 2 4 18 a T2 7 11 T1 18 a 7 T1 b T1 T2 6 5 11 18 a 7 T1 b 5 11 c d 2 6 4 30/32 三 . Huffman編碼 ? 編碼:用二進制數(shù)的不同組合來表示字符。 ? 前綴編碼:一種非等長編碼。任一個字符的編碼都不是另一個字符編碼的前綴。 a 0 b 0 1 c d 0 1 1 編碼: A( 0) B( 10) C( 110) D( 111) 方法約定: 1)左分支為‘ 0’ 2)右分支為‘ 1’ 3)由根到葉路徑上字符組成的二進制串就是該葉結(jié)點的編碼 。 ? Huffman編碼:一種前綴編碼。以給定權(quán)值的結(jié)點構(gòu)造 Huffman樹,按二進制前綴編碼的方式構(gòu)成的編碼 例:設(shè)要傳送的電文是: abaccda , 有 4個字符 abcd, 可分別編碼為 00、 0 11,則電文是: 00010010101100,共 14位,可采用哈夫曼編碼縮短長度: 字母 abcd出現(xiàn)頻率分別為: 1。 W={3 1 2 1} 3 1 2 1 W={3 2 2} 1 1 2 W= {3 2 2} 1 1 2 2 4 W={3 4} 1 1 2 2 4 1 1 2 2 4 3 a c b d 0 1 0 0 1 1 a b c d 0 110 10 111 abaccda 0110010101110 前綴編碼 32/32 作業(yè)、思考題 思考題: 18 第 2章作業(yè) 1 20
點擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1