




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
/12for(j=0;j<n;j++)if(str[i]==ht[j].data)//循環(huán)查找與輸入字符相同的編號,相同的就輸出這個字符的編碼 {for(k=hcd[j].start;k<=n;k++){printf("%c",hcd[j].cd[k]);}break;//輸出完成后跳出當前 for循環(huán)}printf("\n");}/////////////////////////////////////////////voiddeHCode(HTNodeht[],HCodehcd[],intn,charstr口)〃譯碼函數(shù){printf("輸出譯碼結果為:\n");inti,j,k,x,m=0;charcode[MAX];for(i=0;i<MAX;i++)for(j=0;j<n;j++)if(str[i]==ht[j].data)//循環(huán)查找與輸入字符相同的編號,相同的就輸出這個字符的編碼{for(k=hcd[j].start;k<=n;k++){code[m]=hcd[j].cd[k];//將輸出的編碼賦值到數(shù)組中m++;}break;//輸出完成后跳出當前 for循環(huán)}code[m]='#';//把要進行譯碼的字符串存入code數(shù)組中while(code[0]!='#')for(i=0;i<n;i++){m=0;//m為想同編碼個數(shù)的計數(shù)器for(k=hcd[i].start,j=0;k<=n;k++,j++)//j為記錄所存儲這個字符的編碼個數(shù) {if(code[j]==hcd[i].cd[k])//當有相同編碼時 m值加1m++;}if(m==j)//當輸入的字符串與所存儲的編碼字符串個數(shù)相等時則輸出這個的data數(shù)據(jù){printf("%c",ht[i].data);for(x=0;code[x-j]!='#';x++)//把已經(jīng)使用過的code數(shù)組里的字符串刪除{code[x]=code[x+j];//刪除j個數(shù),往前移動j位}}}printf("\n");}////////////////////////////////////////voidmain(){charst[MAX],sst[MAX];intn,i;printf("請輸入字符串 (任意字符 ):\n");gets(st);///////////////////////////99for(i=0;i<99;i++)sst[i]=st[i];//////////////////////////////////HTNodeht[M];HCodehcd[N];CreateHCode(ht,hcd,n);outputHC
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 加工行業(yè)合同范本
- 買買廢鐵合同范本
- 個人轉正述職報告
- 個人研修培訓的心得體會
- 個人工作總結煤質(zhì)工作總結
- 個人代辦委托書
- 廚房耗材合同范本
- 業(yè)務合作協(xié)議書
- 烹飪原料知識題庫
- 分批注資合同范本
- 2024全新醫(yī)務人員手衛(wèi)生課件
- 高考英語一輪復習知識清單(全國版)專題01++定語從句十大考點歸納(清單)+含答案及解析
- 培訓機構收費退費管理規(guī)定
- 愛學習平臺登錄入口
- 臨床癲癇MR成像與常見疾病
- 《基巖標建設技術導則》
- 2024年急危重癥患者鼻空腸營養(yǎng)管管理專家共識
- 2024年機動車駕駛員考試《科目一》試卷及解答參考
- 2024人工智能開源大模型生態(tài)體系研究報告
- DL∕T 974-2018 帶電作業(yè)用工具庫房
- 《多元統(tǒng)計分析-基于R(第3版)》課件全套 費宇 第1-13章-多元統(tǒng)計分析與R簡介-多維標度分析
評論
0/150
提交評論