實現(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.編碼:利用已建好的哈夫曼樹對明文文件進行編碼,并存入目標文件(哈夫曼碼文件)。 3.譯碼:利用已建好的哈夫曼樹對目標文件(哈夫曼碼文件)進行編碼,并存入指定的明文文件。 4.輸出哈夫曼編碼文件:輸出每一個字符的哈夫曼編碼。
上傳時間: 2014-11-23
上傳用戶:shanml
基于J2EE的物流信息系統(tǒng)的設(shè)計與實現(xiàn) 介紹了J2EE 體系結(jié)構(gòu)、Mv c模式等相關(guān)概念和技術(shù),并重點探討了 目 前比 較受歡迎的三種開源框架( s t r ut s框架、S Pr i n g框架和H i b e m a t e 框架)。 分析了他們的體系結(jié)構(gòu)、 特點和優(yōu)缺點。 根據(jù)J ZE E的分層結(jié)構(gòu),結(jié)合We b應(yīng)用 的特點, 將三種框架進行組合設(shè)計, 即表現(xiàn)層用S t r ut s框架、 業(yè)務(wù)邏輯層用S P ri n g 框架、持久層用比b ema t e 框架,從而來構(gòu)建物流信息系統(tǒng)。這種整合框架使各 層相對獨立, 減少各層之間的禍合程度,同時加快了系統(tǒng)的開發(fā)過程,增強了系 統(tǒng)的可維護性和可擴展性,初步達到了分布式物流信息系統(tǒng)的設(shè)計目標。 經(jīng)過以上分析,結(jié)合物流系統(tǒng)的業(yè)務(wù)需求,進行了相關(guān)的實現(xiàn)。最后,系統(tǒng) 運用先進的A ja x技術(shù)來增強Ui層與服務(wù)器的異步通信能力, 使用戶體驗到動態(tài) 且響應(yīng)靈 敏的桌 面級w e b應(yīng)用程序。 通過江聯(lián)公司的試運行結(jié)果,系統(tǒng)達到了 渝瞇。 并 且 對 江 聯(lián) 公 司 提 出 了 基 于 R F I D 的 解 決 方 案 的 實 施 計 劃 。
上傳時間: 2016-06-01
上傳用戶:ynsnjs
C++名家精華.chm 我們用早期的C++語言編程。工作的第二天中午,厭煩了讀職工手冊,于是我寫了一個工具類,里面包含一個原始指針作為成員變量: #include "xStruct.h" // definition of struct X class xWrapper { X* xItem public: xWrapper() : xItem(new X) { } ~xWrapper() { delete xItem } void dump() { /* dumps xItem to cout */ } } 當然了,使用這個類的程序由于內(nèi)存問題總是時不時的崩潰,因為我違反三個重要設(shè)計原則之一:任何時候,只要你提供了析構(gòu)函數(shù)、拷貝構(gòu)造函數(shù)或賦值運算符中的一個,你通常需要三個都提供。([1]) “所以,”我自言自語道,“我必須自己處理拷貝和賦值問題。簡單地...auto_ptr有拷貝構(gòu)造函數(shù)和賦值運算符,我可以拿過來用一下?!保阒涝缙贑++程序庫中的auto_ptr,是嗎?)
上傳時間: 2013-12-28
上傳用戶:Amygdala
Program main BIOS image | | /B - Program Boot Block | | /N - Program NVRAM | | /C - Destroy CMOS checksum | | /E - Program Embedded Controller Block | | /K - Program all non-critical blocks | | /Kn - Program n th non-critical block only(n=0-7) | | /Q - Silent execution | | /REBOOT - Reboot after programming | | /X - Don t Check ROM ID | | /S - Display current system s ROMID | | /Ln - Load CMOS defaults
標簽: Program Destroy Block NVRAM
上傳時間: 2016-07-26
上傳用戶:wfl_yy
Visual Assist X v10.4.1640.0破解版Visual Assist X是一款非常好的Visual Studio .NET 2003、2002插件,支持C/C++、C#、ASP、Visual Basic、Java和HTML等語言,也支持VC++6、VC++5,能自動識別各種關(guān)鍵字、系統(tǒng)函數(shù)、成員變量、自動給出輸入提示、自動更正大小寫錯誤、自動標示錯誤等,有助于提高開發(fā)過程地自動化和開發(fā)效率。
上傳時間: 2013-12-15
上傳用戶:asdkin
1.產(chǎn)生白噪聲程序 編程產(chǎn)生一組正態(tài)分布的白噪聲信號,它的均值和方差以及長度可隨意調(diào)整。將產(chǎn)生的白噪聲信號存入數(shù)據(jù)文件。 本程序算法用C++語言編寫。首先用乘同余法產(chǎn)生均勻分布白噪聲,再用變換抽樣法轉(zhuǎn)換為高斯分布白噪聲。算法及程序?qū)崿F(xiàn)敘述如下。 1) 設(shè)定x初值為11,A=179,長度WNlength,均值A(chǔ)verage,方差Serror為用戶輸入的變量; 2) M =235,ζi= x/M; 3) 取ζi的小數(shù)部分再賦值給ζi+1,這就是均勻分布白噪聲; 4) 利用公式 η1=Serror×(–2*logζ1)0.5×cos(2pζ2) +Average η2= Serror×(–2*logζ1)0.5×sin(2pζ2) +Average 計算得到均值和方差可任意調(diào)整的白噪聲序列。式中 為均勻分布白噪聲。
上傳時間: 2016-10-19
上傳用戶:hanli8870
C語言 對于給定的消息序列,按照模p信道編碼 p=37(符號的個數(shù)) 數(shù)字“0”-“9”和字母“A”-“Z”和空格共37種符號。 “0” 0 “1” 1 ¨ “A” 10 “B” 11 設(shè)有某消息的符號序列為X=X1X2X3X4, 用下表的方式來求它們的和及累加和,然后加上適當?shù)谋O(jiān)督元,使累加和是模37的倍數(shù)
上傳時間: 2016-12-31
上傳用戶:ljmwh2000
5位的操作數(shù)X和Y輸入后暫存在寄存器A和B中,兩位的操作控制碼control暫存在寄存器C中,按照control碼的不同,分布實現(xiàn)下列操作: 00控制X+Y 01控制X-Y 10控制X and Y 11控制 X xor Y 運算結(jié)果暫存在寄存器D中,然后輸出。
上傳時間: 2014-01-18
上傳用戶:yyyyyyyyyy
5位的操作數(shù)X和Y輸入后暫存在寄存器A和B中,兩位的操作控制碼control暫存在寄存器C中,按照control碼的不同,分布實現(xiàn)下列操作: 00控制X+Y 01控制X-Y 10控制X and Y 11控制 X xor Y 運算結(jié)果暫存在寄存器D中,然后輸出。
上傳時間: 2014-01-09
上傳用戶:凌云御清風
Visual.Assist.X是一款非常好的Visual Studio .NET 2003、2002插件,支持C/C++、C#、ASP、Visual Basic、Java和HTML等語言,也支持VC++6、VC++5,能自動識別各種關(guān)鍵字、系統(tǒng)函數(shù)、成員變量、自動給出輸入提示、自動更正大小寫錯誤、自動標示錯誤等,有助于提高開發(fā)過程地自動化和開發(fā)效率。
上傳時間: 2013-12-04
上傳用戶:qilin
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1