?? testo.txt
字號:
test1.初始化 從終端讀入一段英文字符,統計每個字符出現的頻率,建立赫夫曼樹,并將
該樹存入某文件
請輸入一段英文:China is the most united country in the world! We suffered the m
ost,and harvest the best.
huffman編碼:1110101101000001000100101100000101111001110100101100001000101011011
11010011100000000110101111111011110000010100111000011001111100011000001000110011
10100101100001110010001111110011111111100101101110110010110101110011111101111101
01000110101111111001110100101100001000101011011111001110010100011111110101010010
001100011001010110111100111010010110111011101010110111110100
test2.編碼 利用建好的赫夫曼樹對各字符進行編碼,用列表的形式顯示在屏幕上,并將編
碼結果存入另一文件中
huffman字典:
[ ] 110
[!] 1110010
[,] 1110011
[.] 1110100
[C] 1110101
[W] 1110110
[a] 10010
[b] 1110111
[c] 1111000
[d] 11111
[e] 010
[f] 111101
[h] 1010
[i] 0000
[l] 1111001
[m] 00010
[n] 1000
[o] 0010
[r] 0011
[s] 1011
[t] 011
[u] 10011
[v] 000110
[w] 000111
[y] 111000
請輸入欲保存的文件名(不含擴展名):china
test3.解碼 利用保存的赫夫曼編碼,對任意輸入的0,1序列能正確解碼
文件讀取成功.
請輸入任意二進制字符串:01110100101101111011001101110011001101011000001011110100
000100001111110100
解碼結果:the future is now.
Press any key to continue
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -