huffman編碼. 把一個(gè)英文字母,空格,句號(hào).一共有28個(gè) character. 先求每個(gè)字符出現(xiàn)的頻率. 然后用頻率對(duì)這個(gè)文件進(jìn)行哈夫曼編碼. 然后再進(jìn)行解碼. 運(yùn)行的時(shí)候需要在VC++ 工程->設(shè)置->調(diào)試->程序變量里加E:\sample.txt E:\encode.txt E:\decode.txt 然后把英文文件放到E盤里.名叫samole.txt, 還有在E里新件2個(gè)txt文件.名叫encode.txt,decode.txt. 編碼后的二進(jìn)制save到encode.txt,解碼后的英文字符save到decode.txt了.
標(biāo)簽: character huffman 編碼 頻率
上傳時(shí)間: 2015-09-26
上傳用戶:thuyenvinh
針對(duì)“虎書(shū)”中的tiger語(yǔ)言寫的語(yǔ)法分析器 根據(jù)書(shū)中對(duì)tiger語(yǔ)言的描述寫了72條文法,對(duì)所有沖突均進(jìn)行了處理,都是無(wú)害的沖突。本分析器還能對(duì)部分錯(cuò)誤恢復(fù)。 特別提示:使用命令"yacc -v tiger.grm"可得到文件y.output
標(biāo)簽: tiger 語(yǔ)言 語(yǔ)法分析器
上傳時(shí)間: 2014-01-13
上傳用戶:epson850
Tiger編譯器,TigerBox v.01 =============================================== 本軟件作者保留其著作權(quán)力,請(qǐng)保留原作者信息完整性 程序需要SWT庫(kù)支持,該發(fā)行版本已經(jīng)包含了win32版本的SWT運(yùn)行庫(kù) 運(yùn)行方式:win32:點(diǎn)擊exec.bat執(zhí)行 程序已經(jīng)帶有我編寫的Tiger編譯器,所以所有功能均可使用 你也可以把自己的編譯器用于該IDE 具體方法: 假設(shè)你曾經(jīng)是通過(guò) java MyTiger.Main xx.tig 運(yùn)行程序的,那么在本程序目錄etc下,打開(kāi)conf文件,把"MyTiger.Main" 將原先的文字替換,不可有其他多余字符 MyTiger.Main就是你編譯器main函數(shù)的所在類 CSK www.csksoft.net csk@live.com
上傳時(shí)間: 2013-12-08
上傳用戶:asddsd
預(yù)測(cè)編碼dpcm 的verilog代碼,此文件為V文件
上傳時(shí)間: 2014-03-07
上傳用戶:ccclll
原CCITT為了實(shí)現(xiàn)在電話線路上(專線和公眾交換網(wǎng))進(jìn)行數(shù)據(jù)通信,并統(tǒng)一接口標(biāo)準(zhǔn),制定了一系列V建議。V系列建議的輝煌已經(jīng)成為歷史。但V系列建議卻仍然廣泛地使用,可以說(shuō)數(shù)據(jù)通信是離不開(kāi)V系列標(biāo)準(zhǔn)的。
標(biāo)簽: CCITT 電話線路 交換網(wǎng) 數(shù)據(jù)通信
上傳時(shí)間: 2015-10-18
上傳用戶:ynsnjs
三次樣條插值程序。編譯運(yùn)行本程序后,程序會(huì)彈出窗口及問(wèn)句:“input the number of intervals:”,輸入插值的次數(shù)即可,程序?qū)⒌玫降拇螖?shù)保存在變量int n中。如果輸入的插值次數(shù)正確(n>=2),程序會(huì)顯示下一語(yǔ)句:"input the value of the variable:",此時(shí)輸入插值點(diǎn)即可,程序?qū)⒌玫降牟逯迭c(diǎn)保存在變量double v中。若插值點(diǎn)正確(v>=0&&v<=6),則程序?qū)⑤敵霾逯到Y(jié)果。
上傳時(shí)間: 2014-01-16
上傳用戶:Avoid98
代入法的啟發(fā)示搜索 我的代碼實(shí)現(xiàn)是:按照自然語(yǔ)言各字母出現(xiàn)頻率的大小從高到低(已經(jīng)有人作國(guó)統(tǒng)計(jì)分析了)先生成一張字母出現(xiàn)頻率統(tǒng)計(jì)表(A)--------(e),(t,a,o,i,n,s,h,r),(d,l),(c,u,m,w,f,g,y,p,b),(v,k,j,x,q,z) ,再對(duì)密文字母計(jì)算頻率,并按頻率從高到低生成一張輸入密文字母的統(tǒng)計(jì)表(B),通過(guò)兩張表的對(duì)應(yīng)關(guān)系,不斷用A中的字母去替換B中的字母,搜索不成功時(shí)就回退,在這里回朔是一個(gè)關(guān)鍵。
上傳時(shí)間: 2015-10-24
上傳用戶:wanqunsheng
用Evc開(kāi)發(fā)的一些關(guān)于文件操作的程序?qū)嵗创a,供大家下載參考學(xué)習(xí)- With E v c development some about the document operation procedure example source code, study for everybody downloading reference
上傳時(shí)間: 2014-01-09
上傳用戶:bruce5996
BIOS emulator and interface to Realmode X86 Emulator Library Can emulate a PCI Graphic Controller VGA bios on a powerpc platform
標(biāo)簽: Controller interface emulator Realmode
上傳時(shí)間: 2015-11-02
上傳用戶:zjf3110
VC常用算法集 書(shū)中所有的常用數(shù)值算法子過(guò)程按書(shū)中的章數(shù)分別放在以C開(kāi)頭的子目錄中。所有這些為驗(yàn)證上述子過(guò)程而編的驗(yàn)證過(guò)程按書(shū)中的章數(shù)分別放在以D開(kāi)頭的子目錄中。~..~所有為驗(yàn)證過(guò)程而做的工程,按書(shū)中的章數(shù)分別放在以V開(kāi)頭的子目錄中。 1、使用: 讀者只需將光盤上的子目錄“VC常用數(shù)值算法集”復(fù)制到D:\ 下即可。然后配合書(shū)中的說(shuō)明,在Visual C++ 6.0系統(tǒng)下直接調(diào)用D:\VC常用數(shù)值算法集下以V開(kāi)頭的子目錄中的工程,按運(yùn)行鍵,即顯示計(jì)算結(jié)果,從而可迅速、方便地使用該算法。達(dá)到事半功倍的效果。 2、注意: 由于刻錄光盤時(shí),刻錄系統(tǒng)會(huì)將各種文件變?yōu)橹蛔x文件。因而,讀者將光盤上的子目錄"VC常用數(shù)值算法集"復(fù)制到硬盤D:\上后,在調(diào)用某算法的工程前,需將該工程內(nèi)的所有文件的只讀屬性改掉。然后,才能運(yùn)行并得到計(jì)算結(jié)果。
標(biāo)簽: 子過(guò)程 分 目錄 過(guò)程
上傳時(shí)間: 2014-08-03
上傳用戶:sardinescn
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1