1)I:初始化(Initialization)。從終端讀入電文,寫到tobetrans文件中,統(tǒng)計電文的字符集合和對應的權值集合,建立哈夫曼樹,并將哈夫曼樹存于文件hfmtree中。 (2)C:編碼(Coding )。利用已建好的哈夫曼樹(如不在內(nèi)存,則從文件hfmtree中讀入),對文件tobetrans中的正文進行編碼,然后將結果存入文件codefile中。 (3)D:譯碼(Decoding)。利用已建好的哈夫曼樹將文件codefile中的代碼進行譯碼,結果存入文件textfile中。 (4)P:印代碼文件(Print)。將文件codefile以緊湊格式顯示在終端上,每行50個代碼。同時將此字符形式的編碼文件寫入文件codeprint中。 (5)T:印哈夫曼樹(Tree printing)。將已在內(nèi)存中的哈夫曼樹以直觀的方式(樹或凹入表形式)顯示在終端上,同時將此字符形式的哈夫曼樹寫入文件treeprint中。 用戶界面要求設計為“菜單”方式。 修改你的系統(tǒng),實現(xiàn)對你的系統(tǒng)的源程序的編碼和譯碼(主要是將行尾符編/譯碼問題)。實現(xiàn)各個轉換操作的源/目標文件,均由用戶在選擇此操作時指定。
資源簡介:1)I:初始化(Initialization)。從終端讀入電文,寫到tobetrans文件中,統(tǒng)計電文的字符集合和對應的權值集合,建立哈夫曼樹,并將哈夫曼樹存于文件hfmtree中。 (2)C:編碼(Coding )。利用已建好的哈夫曼樹(如不在內(nèi)存,則從文件hfmtree中讀入),對文...
上傳時間: 2014-01-04
上傳用戶:windwolf2000
資源簡介:赫夫曼編譯碼器: 用哈夫曼編碼進行通信可以大大提高信道利用率,縮短信息傳輸時間,降低傳輸成本。但是,這要求在發(fā)送端通過一個編碼系統(tǒng)對待傳數(shù)據(jù)預先編碼,在接收端將傳來的數(shù)據(jù)進行譯碼(復原)。對于雙工信道(即可以雙向傳輸信息的信道),每端都需要...
上傳時間: 2016-04-17
上傳用戶:zaizaibang
資源簡介:利用哈夫曼編碼進行信息通信可以大大提高信道利用率,縮短信息傳輸時間,降低傳輸成本。但是,這要求在發(fā)送端通過一個編碼系統(tǒng)對待傳數(shù)據(jù)預先編碼,在接收端將傳來的數(shù)據(jù)進行譯碼(復原)。對于雙工信道(即可以雙向傳輸信息的信道),每端都需要一個完整的編...
上傳時間: 2016-03-15
上傳用戶:sclyutian
資源簡介:輸入一段英文字符,試為該文中的每個字符編制相應的哈夫曼碼。 (1)I:初始化(Initialization)。對輸入的一段英文中的每個字符統(tǒng)計其權值,建立哈夫曼樹; (2)E:編碼(Encoding)。利用已建好的哈夫曼樹,對每個字符進行編碼。 (3)D:譯碼(Decod...
上傳時間: 2013-12-16
上傳用戶:lizhen9880
資源簡介:(1)接收原始數(shù)據(jù): 從終端讀入字符集大小n,n個字符和n個權值,建立哈夫曼樹,存于文件hfmtree.dat中。 (2)編碼: 利用已建好的哈夫曼樹(如不在內(nèi)存,則從文件hfmtree.dat中讀入)對文件中的正文進行編碼,然后將結果存入文件codefile.dat中。 (3)...
上傳時間: 2013-12-10
上傳用戶:asdkin
資源簡介:多用戶 :usr1, …, usr8 (1-8個用戶) 多級目錄:可有多級子目錄; 具有l(wèi)ogin (用戶登錄) 系統(tǒng)初始化(建文件卷、提供登錄模塊) 文件的創(chuàng)建: create 文件的打開:open 文件的讀:read 文件的寫:write
上傳時間: 2016-10-26
上傳用戶:PresidentHuang
資源簡介:多用戶多級目錄的文件系統(tǒng),(1)具有l(wèi)ogin (用戶登錄) (2)系統(tǒng)初始化(建文件卷、提供登錄模塊) (3)文件的創(chuàng)建: create (4)文件的打開:open (5)文件的讀:read (6)文件的寫:write (7)文件關閉:close (8)刪除文件:delete (9)創(chuàng)...
上傳時間: 2014-01-03
上傳用戶:love_stanford
資源簡介:狀態(tài)機控制AD轉換模塊 該模塊主要實現(xiàn)對MAX197的控制:根據(jù)設計需要對芯片進行初始化(包括寫控制字選擇輸入電壓值范圍、選擇通道以及工作模式),并把通道數(shù)送指示燈顯示以及用鍵盤控制通道號(按一下,通道號加1,同時點亮相應的指示燈,循環(huán)使用個通道)...
上傳時間: 2017-09-05
上傳用戶:qb1993225
資源簡介:程序?qū)崿F(xiàn)雙向棧的基本操作:1)初始化;2)判斷棧是否為空;3)判斷棧是否已滿;4)入棧;5)出棧;6)清空棧;7)取棧頂元素。還有幾個比較巧妙操作....哦
上傳時間: 2014-01-10
上傳用戶:偷心的海盜
資源簡介:一、用GA直接訓練BP網(wǎng)絡的權重算法 主程序:gafault.m 它包括以下子程序: 1. BP網(wǎng)絡初始化:nninit.m――給出P,T,R,S1,S2; 2. 適應值計算函數(shù):gabpEval.m; 3.將遺傳算法的編碼解碼為BP網(wǎng)絡所對應的權值、閾值函數(shù):gadecod.m; 二、用GA先...
上傳時間: 2014-08-15
上傳用戶:litianchu
資源簡介:1、 定義棧的存儲結構。 2、 編寫程序?qū)崿F(xiàn)雙向棧的基本操作:1)初始化;2)判斷棧是否為空;3)判斷棧是否已滿;4)入棧;5)出棧;6)清空棧;7)取棧頂元素。 3、 所寫源代碼編程風格良好,有詳細注釋。 4、 程序運行界面良好,使用菜單實現(xiàn)每個基本操...
上傳時間: 2013-12-13
上傳用戶:exxxds
資源簡介:一元稀疏多項式計算器[加法和乘法] 問題描述: 設計一元系數(shù)多項式計數(shù)器實現(xiàn)兩個多項式間的加法、減法。 基本要求: (1) 輸入并建立多項式 (2) 輸出多項式,輸出形式為整數(shù)序列:n,c1,e1,c2,e2……cn,en,其中n是多項式的項數(shù),ci,ei分別為第i項的...
上傳時間: 2013-12-03
上傳用戶:561596
資源簡介:java開發(fā)思想 1 :介紹對象 2 :一切都是對象 3 :控制計劃 4 :初始化和清除 5 :隱藏實現(xiàn) 6 :重用類 7 :多態(tài)性 8 :接口與內(nèi)部類 9 :錯誤處理的例外情況 10 :檢測類型 11 :館藏的物體 12 : Java的I / O系統(tǒng) 13 :并發(fā) 14 :創(chuàng)建Wind...
上傳時間: 2017-07-11
上傳用戶:skfreeman
資源簡介:《JAVA 2核心技術 卷I:基礎知識(原書第7版)》是Java技術經(jīng)典參考書,多年暢銷不衰,第7版在保留以前版本風格的基礎上,涵蓋Java 2開發(fā)平臺標準版J2SE 5.0的基礎知識,主要內(nèi)容包括面向?qū)ο蟪绦蛟O計、反射與代理、接口與內(nèi)部類、事件監(jiān)聽器模型、使用Swing...
上傳時間: 2014-01-25
上傳用戶:daguda
資源簡介:幾種排序算法的C語言實現(xiàn) 用函數(shù)實現(xiàn)如下算法: (1) 直接插入排序, 希爾排序 (2) 冒泡排序, 快速排序 (3) 選擇排序, 堆排序 (4) 歸并排序 (5) 基數(shù)排序
上傳時間: 2015-05-18
上傳用戶:kristycreasy
資源簡介:本程序為完成各種中斷的演示.at91sam7s64芯片,ads1.2編譯器.代碼說明: 1)完成基本的初始化 2)初始化PIO,IRQ,FIQ,software_interrupt等 3)驅(qū)動板上的四個按鍵(PB1,PB2,PB3,PB4) 4)初始化DEBUG口,Usart1等 5)初始化定時器timer0,timer1等
上傳時間: 2015-06-24
上傳用戶:colinal
資源簡介:一、開發(fā)環(huán)境 1、開發(fā)板: AT91SAM7X256-EK 2、仿真器: SAM-ICE(ATMEL) 3、開發(fā)軟件: ADS1.2 (ARM調(diào)試模式) 二、程序功能 1、程序目的:AT91SAM7X256的AIC功能驗證與使用指導。 2、功能說明: 1).PIO 中斷測試程序 --改變LED1的狀態(tài) 2).IRQ0 ...
上傳時間: 2015-09-25
上傳用戶:exxxds
資源簡介:1、任務:為宿舍管理人員編寫一個宿舍管理查詢軟件, 程序設計要求: (1)采用交互工作方式 (2)可以增加、刪除、修改信息 (3)建立數(shù)據(jù)文件 ,數(shù)據(jù)文件按關鍵字(姓名、學號、房號)進行排序(用選擇排序) 2、查詢菜單: (用二分查找實現(xiàn)以下操作) (1...
上傳時間: 2014-01-23
上傳用戶:梧桐
資源簡介:模擬電梯運行程序 功能如下: 初始化時,電梯位于第一層; 有鍵按下時,開始運行 運行時距離相差一層的才被記錄并 向上運行時記下所有的所在層下面的請求; 向下運行時記下所有的所在層上面的請求; 到達樓層后,關掉指示燈,開門并停留20S...
上傳時間: 2013-12-31
上傳用戶:cazjing
資源簡介:用GA直接訓練BP網(wǎng)絡的權重算法 主程序:gafault.m 它包括以下子程序: 1. BP網(wǎng)絡初始化:nninit.m――給出P,T,R,S1,S2; 2. 適應值計算函數(shù):gabpEval.m; 3.將遺傳算法的編碼解碼為BP網(wǎng)絡所對應的權值、閾值函數(shù):gadecod.m;
上傳時間: 2013-12-07
上傳用戶:奇奇奔奔
資源簡介:二叉樹的實現(xiàn)功能: (1)生成二叉樹 (2)先序遍歷 (3)后序遍歷 (4)中序遍歷 (5)二叉樹的高度 (6)統(tǒng)計數(shù)的節(jié)點數(shù)
上傳時間: 2016-06-02
上傳用戶:ukuk
資源簡介:C++實現(xiàn)的哈弗曼編碼,并有流程圖(1)I:初始化(Initialization)。從指定的英文文件中Sourcefile.txt讀取數(shù)據(jù),根據(jù)文件內(nèi)容統(tǒng)計的字符的頻度,建立哈夫曼樹。 (2)E:編碼(Encoding)。利用已經(jīng)建好的哈夫曼樹進行編碼,并將每個字符的編碼寫入文件HuffCo...
上傳時間: 2013-12-24
上傳用戶:gxrui1991
資源簡介:實例1:三角函數(shù)曲線(1) 實例2:三角函數(shù)曲線(2) 實例3:圖形的疊加 實例4:雙y軸圖形的繪制 實例5:單個軸窗口顯示多個圖形 實例6:圖形標注 實例7:條形圖形 實例8:區(qū)域圖形 實例9:餅圖的繪制 實例10:階梯圖 實例11:枝干圖 實例12:羅...
上傳時間: 2014-02-16
上傳用戶:ynzfm
資源簡介:一些基本函數(shù)的程序源代碼:包括(1)malloc函數(shù)(2)free函數(shù)(3)realloc函數(shù)(4)calloc函數(shù) (5)學生數(shù)據(jù)庫的編寫(6)通訊錄 以上都包含c語言源碼,obj文件及應用程序
上傳時間: 2014-02-06
上傳用戶:ukuk
資源簡介:端口控制發(fā)光二極管亮滅。 【硬件連接】通過SPCE061A的1位I/O端口(本例中使用IOA15端口),經(jīng)一限流電阻后接一個發(fā)光二極管至地
上傳時間: 2014-01-12
上傳用戶:水中浮云
資源簡介:1、匯編課程設計 2、包括如下:(1)、簡單文件管理 (2)、學生成績管理 (3)、簡單加法器 3、文檔中附有代碼
上傳時間: 2014-01-26
上傳用戶:aappkkee
資源簡介:全國計算機二級公共基礎知識- 目錄: (1) 數(shù)據(jù)結構與算法 (2) 程序設計基礎與軟件工程基礎 (3) 數(shù)據(jù)庫設計基礎
上傳時間: 2014-06-23
上傳用戶:小草123
資源簡介:定義日期類Date。要求: (1)可以設置日期; (2)日期加一天操作; (3)輸出函數(shù),輸出格式為“XXXX年XX月XX日”; (4)編寫主函數(shù),定義對象,完成相應功能。
上傳時間: 2013-12-21
上傳用戶:米卡
資源簡介:定義日期類Date。要求: (1)可以設置日期; (2)日期加一天操作; (3)輸出函數(shù),輸出格式為“XXXX年XX月XX日”; (4)編寫主函數(shù),定義對象,完成相應功能。
上傳時間: 2017-09-10
上傳用戶:sz_hjbf
資源簡介:語法分析器lex和詞法分析器yacc的C++語言實現(xiàn) 1.Lex (1)Lex輸入文件的解析 (2)正規(guī)表達式的解析 (3)一個正規(guī)表達式到NFA的轉換算法實現(xiàn) (4)多個NFA的合并 (5)NFA的確定化和最小化算法實現(xiàn) (6)返回狀態(tài)與返回內(nèi)容的對應 2.Yacc (1)Yac...
上傳時間: 2013-12-09
上傳用戶:zxc23456789