資源簡介
設計一個哈夫曼編碼/譯碼系統,對一個文本文件中的字符進行哈夫曼編碼,生成編碼文件(后綴名.cod);反過來,可將一個編碼文件還原為一個文本文件(.txt)。
要求:
(1)輸入一個待編碼的文本文件名,統計文本文件中各字符的個數作為權值,生成哈夫曼樹;
(2)將文本文件利用哈夫曼樹進行編碼,生成編碼文件(后綴名cod);
(3)輸入一個待解碼的編碼文件名稱,并利用相應的哈夫曼樹將編碼文件譯碼;
(4)顯示指定的編碼文件和文本文件;
(5)把哈夫曼編碼用二進制位緊縮到一個變量中,利用位運算進行真正的數據壓縮,并求壓縮比。(此選項選作)
代碼片段和文件信息
- 上一篇:Win7右鍵擴展菜單管理器
- 下一篇:數據結構與算法教學大綱程序代碼
評論
共有 條評論