




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
樹點(diǎn)的個數(shù)。:wi是第i個外部結(jié)點(diǎn)的權(quán)值。HoufengWang,ICLof w1,w2,w3w},w(i=,)為權(quán)的個外度LHoufengWang,ICLof HoufengWang,ICLof WPL=1×11+2×4+3×2+3×3=WPL=2×3+3×4+3×11+1×2=WPL=2×2+2×11+2×3+2×4=HoufengWang,ICLof 552 由給定的m個權(quán)值{w1,w2,…,wm}構(gòu)造由m棵二叉樹組成的樹林F={T1,T2,…,Tm},其中每棵樹Ti(1≤i≤m)只 HoufengWang,ICLof 下面以w9,6,3,2為例說明這個算法思想。圖HoufengWang,ICLof HoufengWang,ICLof structHtNode {intintstruct structHtNode typedefstructHtTree HoufengWang,ICLof HoufengWang,ICLof PHtTreehuffman(intm,int/*構(gòu)造具有m個葉結(jié)點(diǎn) 樹{PHtTreeintpht=(PHtTree)malloc(sizeof(struct 樹if{printf("Outofspace!!\n");returnpht;}HoufengWang,ICLof for(i=0;i<2*m-1;i++{pht->ht[i].llink=-1;pht->ht[i].rlink=-1;pht->ht[i].parent=-
if(i<m)
pht->ht[i].ww=pht->ht[i].ww=-for(i=0;im1;i++)//{m1=MAXINT;x1=-1;
m2 x2=- if(pht->ht[j].ww<m1&&pht->ht[j].parent==- m2= x2=HoufengWang,ICLof m1=pht->ht[j].ww;x1=j;} if(pht->ht[j].ww<m2&&pht->ht[j].parent==- m2=pht-x2=}pht->ht[x1].parent=m+i;pht->ht[x2].parent=m+i;pht->ht[m+i].ww=m1+m2;pht->ht[m+i].llink=x1;pht->ht[m+i].rlink=x2;pht->root=m+i;}
return}HoufengWang,ICLof #define#defineMAXNUM /*數(shù)m<=MAXNUM*/#defineMAXNODE1<MAXNODE*/
HoufengWang,ICLof 例如,對于一組權(quán)值w={2,3,5,7, 所示,終結(jié)狀態(tài)如圖5.27(b)所示。HoufengWang,ICLof HoufengWang,ICLof HoufengWang,ICLof d={d1,d2,…,dn}w={w1,w2,…,wn}現(xiàn)要對d中的字符進(jìn)行二進(jìn)制編碼,使得:(1)通迅編碼總長最短;(2)若di≠dj,則di的編碼不可能是dj的編碼的HoufengWang,ICLof 用d1,d2,…,dn作為外部結(jié)點(diǎn),用w1,w2,…,wn 權(quán)值大的字符,編碼較短(符合編碼原則HoufengWang,ICLof d={d1,d2,…,d13w={ HoufengWang,ICLof HoufengWang,ICLof ?,HoufengWang,ICLof HoufengWang,ICLof 假定用于通信的電文僅由8個字母c1,c2,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)出資合同范本
- 農(nóng)村廚子采購合同范本
- 勘察設(shè)計(jì)合同范本全國
- 2024年河南信陽一五四醫(yī)院招聘筆試真題
- 2024重慶鏡辰美科技有限公司招聘筆試參考題庫附帶答案詳解
- 出售養(yǎng)殖用地合同范本
- 人教版七年級歷史與社會上冊 3.3.1耕海牧漁教學(xué)設(shè)計(jì)
- 買窯洞合同范本
- 臨勤合同范本
- 助播商務(wù)合同范本
- 2024年政工職稱考試題庫(含答案)
- 香港(2024年-2025年小學(xué)二年級語文)部編版綜合練習(xí)試卷(含答案)
- 專題18 圓的相關(guān)性質(zhì)及計(jì)算證明(34題)2024年中考數(shù)學(xué)真題分類匯編(解析版)
- 2024羽毛球教案36課時
- 1.1區(qū)域及其類型-課件
- 小學(xué)生衛(wèi)生知識健康教育精課件
- 小學(xué)生課程表模板可編輯78
- 政府招商大使合作協(xié)議書
- 營養(yǎng)科專業(yè)知識考核試卷
- AQ/T 9009-2015 生產(chǎn)安全事故應(yīng)急演練評估規(guī)范(正式版)
- NB-T47044-2014電站閥門-標(biāo)準(zhǔn)
評論
0/150
提交評論