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

正文內(nèi)容

課程設(shè)計(jì)報(bào)告--哈夫曼編碼譯碼系統(tǒng)(參考版)

2025-01-22 00:03本頁(yè)面
  

【正文】 鄭莉 董淵 何江舟 【3】 數(shù)據(jù)結(jié)構(gòu)(C版)。 該程序函數(shù)清晰功能明確,程序具有通用性,對(duì)于不同的輸入文章都可進(jìn)行處理,由于采用哈夫曼編碼對(duì)照表,使得查看哈夫曼編碼是效率較高無(wú)需每次遍歷哈夫曼樹。感覺文件操作自己并不是很熟練,盡管在向顯示器輸出的時(shí)候并沒有什么錯(cuò)誤但是讀寫文件的時(shí)候就沒那么順利了,比如說(shuō)當(dāng)編寫savewithhufcode函數(shù)時(shí)讀文件,卻總不執(zhí)行,后來(lái)通過(guò)斷點(diǎn)測(cè)試發(fā)現(xiàn)每次fgetc()返回值總為1,于是我考慮是否是文件沒有打開或者文件結(jié)束的緣故,后來(lái)想通了是之前打開的文件光標(biāo)讀操作結(jié)束后仍在結(jié)尾故每次總返回1,故調(diào)用rewind函數(shù)將光標(biāo)位置移動(dòng)到文章開始。編寫大一點(diǎn)的程序,應(yīng)先寫出算法,再寫程序,一段一段調(diào)試;對(duì)于沒有實(shí)現(xiàn)的操作用空操作代替,這樣容易找出錯(cuò)誤所在。在適當(dāng)?shù)牡胤秸{(diào)用它們,運(yùn)行時(shí)可以看到驗(yàn)證編寫程序的正確性; 通過(guò)本次實(shí)驗(yàn),提高了自已調(diào)試程序的能力。哈夫曼編碼并用該編碼保存 文件輸入數(shù)字選擇press()1. 查看哈夫曼編碼(f2,f3)輸入數(shù)字選擇測(cè)試結(jié)果Doc窗口: 文件讀寫(部分): 三、 結(jié)論(應(yīng)當(dāng)準(zhǔn)確、完整、明確精練;也可以在結(jié)論或討論中提出建議、設(shè)想、尚待解決問(wèn)題等。 exchange()。 //求取哈弗曼編碼最大長(zhǎng)度//}。 //解碼// void inorder(signode * sig)。 //編碼// void savewithhufcode(FILE * inf,FILE * outf)。} signode * creat()。alleaf=all。 //編碼時(shí)做哨兵指針// int alleaf。HFM:class HFM{ //哈夫曼類// private: signode * root。b=true。 hufnode(){sig=NULL。 //保存哈夫曼編碼// int size。 Cweightbparentleftright hufnode: struct hufnode{ //哈夫曼編碼對(duì)照表節(jié)點(diǎn)// signode * sig。 parent=l
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1