本程序運(yùn)用哈夫曼編碼原理對(duì)數(shù)據(jù)進(jìn)行二進(jìn)制編碼壓縮。
進(jìn)入界面要求輸入進(jìn)行編碼的數(shù)據(jù),注意輸入的數(shù)據(jù)彼此不能相同。
然后,敲回車將顯示數(shù)據(jù)排序信息及表示二進(jìn)制形成的二叉樹。
敲回車顯示字符和對(duì)應(yīng)二進(jìn)制編碼。
鍵入?顯示幫助信息。
鍵入#進(jìn)行編碼數(shù)據(jù)輸入與二進(jìn)制數(shù)據(jù)輸入的切換。
鍵入tree顯示圖形二叉樹。
鍵入huff顯示編碼信息。
鍵入reset刷新緩沖區(qū),重新輸入要求編碼的數(shù)據(jù)。
鍵入exit退出程序。
在TC2.0上運(yùn)行。
注意正確配置圖形驅(qū)動(dòng)路徑。
標(biāo)簽:
編碼
程序
對(duì)數(shù)
二進(jìn)制
上傳時(shí)間:
2013-12-28
上傳用戶:xaijhqx