亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

您現在的位置是:蟲蟲下載站 > 資源下載 > 壓縮解壓 > 赫夫曼編譯碼器: 用哈夫曼編碼進行通信可以大大提高信道利用率

赫夫曼編譯碼器: 用哈夫曼編碼進行通信可以大大提高信道利用率

資 源 簡 介

赫夫曼編譯碼器: 用哈夫曼編碼進行通信可以大大提高信道利用率,縮短信息傳輸時間,降低傳輸成本。但是,這要求在發送端通過一個編碼系統對待傳數據預先編碼,在接收端將傳來的數據進行譯碼(復原)。對于雙工信道(即可以雙向傳輸信息的信道),每端都需要一個完整的編/譯碼系統。試為這樣的信息收發站寫一個哈夫曼碼的編/譯碼系統。 [基本要求]一個完整的系統應具有以下功能: (1)I:初始化(Initialization)。從終端讀入字符集大小n,以及n個字符和n個權值,建立哈夫曼樹,并將它存于文件hfmTree中。 (2)E:編碼(Encoding)。利用已建好的哈夫曼樹(如不在內存,則從文件hfmTree中讀入),對文件ToBeTran中的正文進行編碼,然后將結果存入文件CodeFile中。 (3)D:譯碼(Decoding)。利用已建好的哈夫曼樹將文件CodeFile中的代碼進行譯碼,結果存入文件TextFile中。 (4)P:印代碼文件(Print)。將文件CodeFile以緊湊格式顯示在終端上,每行50個代碼。同時將此字符形式的編碼文件寫入文件CodePrin中。 (5)T:印哈夫曼樹(Tree printing)。將已在內存中的哈夫曼樹以直觀的方式(樹或凹入表形式)顯示出,同時將此字符形式的哈夫曼樹寫入文件TreePrint中。

相 關 資 源

主站蜘蛛池模板: 潼南县| 正镶白旗| 河池市| 兴和县| 邢台市| 江华| 金塔县| 桐城市| 天祝| 凌源市| 莱芜市| 大荔县| 乐陵市| 穆棱市| 婺源县| 若羌县| 凤山市| 金乡县| 滨州市| 荥阳市| 宁河县| 四子王旗| 内丘县| 化德县| 宝清县| 廉江市| 湘阴县| 奈曼旗| 蓬安县| 孟州市| 台南县| 洞口县| 合山市| 长顺县| 宁乡县| 南阳市| 桐城市| 桂东县| 闸北区| 赣榆县| 瑞昌市|