實(shí)現(xiàn)最優(yōu)二叉樹的構(gòu)造;在此基礎(chǔ)上完成哈夫曼編碼器與譯碼器。 假設(shè)報(bào)文中只會(huì)出現(xiàn)如下表所示的字符: 字符 A B C D E F G H I J K L M N 頻度 186 64 13 22 32 103 21 15 47 57 1 5 32 20 57 字符 O P Q R S T U V W X Y Z , . 頻度 63 15 1 48 51 80 23 8 18 1 16 1 6 2 要求完成的系統(tǒng)應(yīng)具備如下的功能: 1.初始化。從終端(文件)讀入字符集的數(shù)據(jù)信息,。建立哈夫曼樹。 2.編碼:利用已建好的哈夫曼樹對(duì)明文文件進(jìn)行編碼,并存入目標(biāo)文件(哈夫曼碼文件)。 3.譯碼:利用已建好的哈夫曼樹對(duì)目標(biāo)文件(哈夫曼碼文件)進(jìn)行編碼,并存入指定的明文文件。 4.輸出哈夫曼編碼文件:輸出每一個(gè)字符的哈夫曼編碼。
上傳時(shí)間: 2014-11-23
上傳用戶:shanml
C51實(shí)用程序(45個(gè)) I/O、定時(shí)器、中斷、看門狗、計(jì)數(shù)器、軟件AD、VB串口、93c06驅(qū)動(dòng)、24c02系列驅(qū)動(dòng)、7219、20045、軟件陷阱、串口中斷、碼值轉(zhuǎn)換、AVR通訊、IIC、DS1302、DS1820、SPI、1602、12232、12864、T6963、1330、PC鍵、鍵盤輸入法、智能化、飛機(jī)游戲、貪吃蛇、多級(jí)菜單實(shí)例等
標(biāo)簽: 93c06 24c02 20045 7219
上傳時(shí)間: 2016-06-17
上傳用戶:hasan2015
Java程序最小到系統(tǒng)托盤源代碼 Java程序最小到系統(tǒng)托盤只用java是達(dá)不到的,你可以用Java Native Interface結(jié)合C或者C++的有關(guān)方法來實(shí)現(xiàn)!利用C++生成.dll文件來供java調(diào)用! %-!!m D? 我也收集了一些源代碼,這里拿出來供參考一下! .K8a-}qL 這是我搜集整理的,希望對(duì)尋找這方面信息的人有幫助![/
標(biāo)簽: Java Interface Native java
上傳時(shí)間: 2014-01-25
上傳用戶:SimonQQ
一個(gè)很好玩的小游戲,大家玩過就知道了,就是一個(gè)網(wǎng)格中有九個(gè)小網(wǎng)格,點(diǎn)擊X或O就可以玩
標(biāo)簽: 小游戲
上傳時(shí)間: 2013-12-28
上傳用戶:CHENKAI
費(fèi)諾編碼的步驟: A 將概率按從大到小的順序排列 B 按編碼進(jìn)制數(shù)將概率分組,使每組概率和盡可能接近或相等。 C 給每組分配一位碼元 D 將每一分組再按同樣原則劃分,重復(fù)b和c,直到概率不再可分為止
標(biāo)簽: 編碼 概率 分組 進(jìn)制數(shù)
上傳時(shí)間: 2016-06-24
上傳用戶:xinyuzhiqiwuwu
熟悉D/A轉(zhuǎn)換芯片的使用 把待轉(zhuǎn)換的數(shù)據(jù)送D/A芯片TLC5615,開啟D/A轉(zhuǎn)換 用萬用表或者示波器觀察輸出口(CON36)的電壓 硬件要求:撥碼開關(guān)S8全部置ON 其他撥碼開關(guān)全部置O
標(biāo)簽: 5615 TLC 轉(zhuǎn)換芯片 轉(zhuǎn)換
上傳時(shí)間: 2013-12-15
上傳用戶:zxc23456789
adctest S3C44B0X內(nèi)置A/D轉(zhuǎn)換器應(yīng)用實(shí)例; einttest S3C44B0X外部中斷實(shí)例; flashtest flash讀寫實(shí)例; Helloworld Helloworld程序; iictest IIC接口運(yùn)用實(shí)例; iotest I/O應(yīng)用實(shí)例——矩陣式鍵盤掃描; rtctest S3C44B0X內(nèi)置RTC應(yīng)用實(shí)例; Timertest 定時(shí)器應(yīng)用實(shí)例; uarttest UART串行口應(yīng)用實(shí)例; ucos_ex1 uc/os-II運(yùn)用之一:多任務(wù); ucos_ex2 uc/os-II運(yùn)用之二:任務(wù)間通訊; ucos_ex3 uc/os-II運(yùn)用之三:中斷服務(wù)程序;
標(biāo)簽: Helloworld S3C44B0X flashtest einttest
上傳時(shí)間: 2014-01-13
上傳用戶:xc216
adctest S3C44B0X內(nèi)置A/D轉(zhuǎn)換器應(yīng)用實(shí)例; einttest S3C44B0X外部中斷實(shí)例; flashtest flash讀寫實(shí)例; Helloworld Helloworld程序; iictest IIC接口運(yùn)用實(shí)例; iotest I/O應(yīng)用實(shí)例——矩陣式鍵盤掃描; rtctest S3C44B0X內(nèi)置RTC應(yīng)用實(shí)例; Timertest 定時(shí)器應(yīng)用實(shí)例; uarttest UART串行口應(yīng)用實(shí)例; ucos_ex1 uc/os-II運(yùn)用之一:多任務(wù); ucos_ex2 uc/os-II運(yùn)用之二:任務(wù)間通訊; ucos_ex3 uc/os-II運(yùn)用之三:中斷服務(wù)程序;
標(biāo)簽: Helloworld S3C44B0X flashtest einttest
上傳時(shí)間: 2016-07-05
上傳用戶:wanghui2438
本程序?qū)崿F(xiàn)任意偶數(shù)大小圖像第二代雙正交97提升小波變換 注1: 采用標(biāo)準(zhǔn)正交方法,對(duì)行列采用不同矩陣(和matlab里不同) 注2: 為了保證正交,所有邊界處理,全部采用循環(huán)處理 注3: 正交性驗(yàn)證,將單位陣帶入函數(shù),輸出仍是單位陣(matlab不具有此性質(zhì)) 注4: 此程序是矩陣實(shí)現(xiàn),所以圖像水平分量和垂直分量估計(jì)被交換位置 注5: 此程序?qū)崿F(xiàn)的是類小波(wavelet-like)變換,是介于小波包變換與小波變換之間的變換 注6: 此程序每層變換相對(duì)原圖像矩陣,產(chǎn)生的矩陣都是正交陣,這和小波包一致 注7: 但小波變換每層產(chǎn)生的矩陣,是相對(duì)每個(gè)待分解子塊的正交矩陣,而不是原圖像的正交矩陣 注8: 且小波變換產(chǎn)生的正交矩陣維數(shù),隨分解層數(shù)2分減少 注9: 提升系數(shù)可以在MATLAB7.0以上版本,用liftwave( 9.7 )獲取,這里直接給出,考慮兼容性 注10:由于MATLAB數(shù)組下標(biāo)從1開始,所以注意奇偶序列的變化 注11:d為對(duì)偶上升,即預(yù)測(cè);p為原上升,即更新
上傳時(shí)間: 2016-08-09
上傳用戶:lanjisu111
單片機(jī)最小系統(tǒng),兩位LED數(shù)碼管由串口輸出接兩個(gè)164驅(qū)動(dòng),Lout,Rout為左右聲道輸出,SET, ALT0, ALT1為三個(gè)按鍵,也可自己在開始的I/O定義改成你想用的I/O口;12M晶振,若用89C51則只可裝下約14首歌曲,用89C52則可裝下近40曲
標(biāo)簽: 單片機(jī) 最小系統(tǒng)
上傳時(shí)間: 2016-08-29
上傳用戶:rishian
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1