實(shí)現(xiàn)最優(yōu)二叉樹的構(gòu)造;在此基礎(chǔ)上完成哈夫曼編碼器與譯碼器。 假設(shè)報文中只會出現(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.編碼:利用已建好的哈夫曼樹對明文文件進(jìn)行編碼,并存入目標(biāo)文件(哈夫曼碼文件)。 3.譯碼:利用已建好的哈夫曼樹對目標(biāo)文件(哈夫曼碼文件)進(jìn)行編碼,并存入指定的明文文件。 4.輸出哈夫曼編碼文件:輸出每一個字符的哈夫曼編碼。
上傳時間: 2014-11-23
上傳用戶:shanml
C51實(shí)用程序(45個) I/O、定時器、中斷、看門狗、計(jì)數(shù)器、軟件AD、VB串口、93c06驅(qū)動、24c02系列驅(qū)動、7219、20045、軟件陷阱、串口中斷、碼值轉(zhuǎn)換、AVR通訊、IIC、DS1302、DS1820、SPI、1602、12232、12864、T6963、1330、PC鍵、鍵盤輸入法、智能化、飛機(jī)游戲、貪吃蛇、多級菜單實(shí)例等
標(biāo)簽: 93c06 24c02 20045 7219
上傳時間: 2016-06-17
上傳用戶:hasan2015
熟悉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)換
上傳時間: 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 定時器應(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
上傳時間: 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 定時器應(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
上傳時間: 2016-07-05
上傳用戶:wanghui2438
spserver 是一個實(shí)現(xiàn)了半同步/半異步(Half-Sync/Half-Async)和領(lǐng)導(dǎo)者/追隨者(Leader/Follower) 模式的服務(wù)器框架,能夠簡化 TCP server 的開發(fā)工作。 spserver 使用 c++ 實(shí)現(xiàn),目前實(shí)現(xiàn)了以下功能: 1.封裝了 TCP server 中接受連接的功能; 2.使用非阻塞型I/O和事件驅(qū)動模型,由主線程負(fù)責(zé)處理所有 TCP 連接上的數(shù)據(jù)讀取和發(fā)送,因此連接數(shù)不受線程數(shù)的限制; 3.主線程讀取到的數(shù)據(jù)放入隊(duì)列,由一個線程池處理實(shí)際的業(yè)務(wù)。 4.一個 http 服務(wù)器框架,即嵌入式 web 服務(wù)器(請參考: SPWebServer:一個基于 SPServer 的 web 服務(wù)器框架)
標(biāo)簽: Half-Async Half-Sync spserver Follower
上傳時間: 2013-12-17
上傳用戶:JasonC
本地機(jī)使用ATDT命令撥號,遠(yuǎn)程機(jī)設(shè)為自動響應(yīng)方式,即可進(jìn)入聯(lián)機(jī)方式, 進(jìn)行終 端通信.在聯(lián)機(jī)方式下,按PageUp鍵上載文件,按PageDn鍵下載文件,Ctrl-O呼出主菜單, 退出聯(lián)機(jī)方式使用Ctrl-D鍵.退出終端仿真器主程序使用TC編寫.終端方式為VT100.
標(biāo)簽: PageUp PageDn Ctrl-O 方式
上傳時間: 2013-12-23
上傳用戶:csgcd001
A/D轉(zhuǎn)換子程序,根據(jù)單片機(jī)的讀寫時序以及其豐富的I/O接口,利用匯編編程,實(shí)現(xiàn)模-數(shù)轉(zhuǎn)換功能。
上傳時間: 2014-01-20
上傳用戶:familiarsmile
1. 本程序使用一個定時器和任意 2 個 I/O 口模擬一個串行口。 2. 1位起始位,8位數(shù)據(jù)位,1位停止位。發(fā)數(shù)據(jù)位時先發(fā)低位。 3. 支持半雙工通訊。收、發(fā)波特率相同。 4. 應(yīng)把定時器中斷優(yōu)先級設(shè)置為最高級。 5. 本程序每接收一個字節(jié)后就把它放到一個隊(duì)列緩沖區(qū)中(也可使用環(huán)行緩沖區(qū)), 待緩沖區(qū)滿后,將緩沖區(qū)中的內(nèi)容原樣發(fā)回。這是為了測試多字節(jié)連續(xù)收發(fā)的 能力和簡化程序。實(shí)際應(yīng)用中應(yīng)防止緩沖區(qū)溢出。 6. 由接收轉(zhuǎn)換到發(fā)送時要先調(diào)用 soft_send_enable (); 由發(fā)送轉(zhuǎn)換到接收時要先調(diào)用 soft_receive_enable ()。 7. 發(fā)送最后一個字節(jié)后如果要立刻轉(zhuǎn)為接收,必須等待最后一個字節(jié)后發(fā)送完畢 while ( rs_f_TI == 0) // 等待最后一個字節(jié)發(fā)送完畢
上傳時間: 2016-10-22
上傳用戶:tonyshao
這是一套非常好用的C++物件導(dǎo)向式程式編輯器,C++是程序語言C的擴(kuò)充,C/C++語言已經(jīng)是一套古老語言,成為了很多作業(yè)系統(tǒng)與應(yīng)用軟體的編輯大宗,環(huán)境適用於WIN95~WINXP。
標(biāo)簽: 程式
上傳時間: 2014-08-06
上傳用戶:tyler
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1