1)I:初始化(Initialization)。從終端讀入電文,寫到tobetrans文件中,統(tǒng)計(jì)電文的字符集合和對(duì)應(yīng)的權(quán)值集合,建立哈夫曼樹,并將哈夫曼樹存于文件hfmtree中。 (2)C:編碼(Coding )。利用已建好的哈夫曼樹(如不在內(nèi)存,則從文件hfmtree中讀入),對(duì)文件tobetrans中的正文進(jìn)行編碼,然后將結(jié)果存入文件codefile中。 (3)D:譯碼(Decoding)。利用已建好的哈夫曼樹將文件codefile中的代碼進(jìn)行譯碼,結(jié)果存入文件textfile中。 (4)P:印代碼文件(Print)。將文件codefile以緊湊格式顯示在終端上,每行50個(gè)代碼。同時(shí)將此字符形式的編碼文件寫入文件codeprint中。 (5)T:印哈夫曼樹(Tree printing)。將已在內(nèi)存中的哈夫曼樹以直觀的方式(樹或凹入表形式)顯示在終端上,同時(shí)將此字符形式的哈夫曼樹寫入文件treeprint中。 用戶界面要求設(shè)計(jì)為“菜單”方式。 修改你的系統(tǒng),實(shí)現(xiàn)對(duì)你的系統(tǒng)的源程序的編碼和譯碼(主要是將行尾符編/譯碼問(wèn)題)。實(shí)現(xiàn)各個(gè)轉(zhuǎn)換操作的源/目標(biāo)文件,均由用戶在選擇此操作時(shí)指定。
標(biāo)簽: Initialization 初始化
上傳時(shí)間: 2014-01-04
上傳用戶:windwolf2000
給定n 個(gè)登山機(jī)器人接力攀登的總高度m,及每個(gè)機(jī)器人連續(xù)攀登1 米,2 米,…,k米,所用的時(shí)間,編程計(jì)算最優(yōu)攀登方案。
標(biāo)簽: 機(jī)器人
上傳時(shí)間: 2016-08-27
上傳用戶:sevenbestfei
關(guān)於一些面板的介紹,包括音波式面板、電阻式面板、電容式面板等資料。
標(biāo)簽: 面板
上傳時(shí)間: 2013-12-07
上傳用戶:啊颯颯大師的
街機(jī)模擬器mame源代碼,使用vc開發(fā)
上傳時(shí)間: 2016-09-01
上傳用戶:fxf126@126.com
flash 鍵盤音效取自win2000系統(tǒng)ding.wav,經(jīng)過(guò)CoolEdit處理成音階,在Flash中導(dǎo)入在相應(yīng)按鈕上。 沒有難度,就是耐心一點(diǎn),成績(jī)不錯(cuò)哦! 對(duì)應(yīng)表: 低音G-a #G-w A-s #A-e B-d 中音C-f #C-t D-g #D-y E-h F-j #F-i G-k #G-o A-l #A-p B- 高音C-1 D-2 E-3 F-4 G-5 A-6 B-7 C(high)-8 #C-c #D-v #F-b #G-n #A-m
上傳時(shí)間: 2014-02-06
上傳用戶:ljmwh2000
MCS-51單片機(jī)有5個(gè)中斷源,其中兩個(gè)是由-INT0、-INT1引腳輸入的外部中斷源;另外三個(gè)是內(nèi)部中斷源即由T0、T1的溢出引起中斷和串行口發(fā)送完一個(gè)字節(jié)或接收到一個(gè)字節(jié)數(shù)據(jù)引起中斷。觸發(fā)外部中斷有兩種方式,即下降沿引起中斷或低電平引起中斷。當(dāng)編程TCON中的ITi(i=0、1)為1時(shí),則引起觸發(fā)的方式為邊沿觸發(fā)方式,反之(ITi=0)為低電平觸發(fā)方式。每個(gè)中斷源的中斷請(qǐng)求能否得到響應(yīng)要受兩級(jí)“開關(guān)”的控制,即一個(gè)總“開關(guān)”
上傳時(shí)間: 2016-09-18
上傳用戶:chenxichenyue
使用C#程式語(yǔ)言開發(fā),並執(zhí)行於.NET Framework下;是研習(xí)「蟻拓尋優(yōu)法」不可或缺的軟體工具。系統(tǒng)使用ACO (Ant Colony Optimization)演算公式模擬螞蟻的覓食行徑抉擇。使用者可以設(shè)定費(fèi)洛蒙和食物氣味強(qiáng)度等相關(guān)參數(shù)以及動(dòng)態(tài)設(shè)定障礙物的位置和形狀,研習(xí)螞蟻覓食的最短路徑形成過(guò)程。研習(xí)各種參數(shù)設(shè)定對(duì)螞蟻覓食行為的影響,了解費(fèi)落蒙機(jī)制對(duì)蟻拓尋優(yōu)化法的影響。本系統(tǒng)可支援柔性計(jì)算教學(xué),研習(xí)蟻拓優(yōu)化法中人工螞蟻的隨機(jī)搜尋模式和啟發(fā)式法則設(shè)計(jì)原理。
標(biāo)簽: 程式
上傳時(shí)間: 2013-12-24
上傳用戶:anng
LIBSVM源碼。LIBSVM 是臺(tái)灣大學(xué)林智仁(Chih-Jen Lin)博士等開發(fā)設(shè)計(jì)的一個(gè)操作簡(jiǎn)單、 易于使用、快速有效的通用SVM 軟件包,可以解決分類問(wèn)題(包括C- SVC、 n - SVC )、回歸問(wèn)題(包括e - SVR、n - SVR )以及分布估計(jì)(one-class-SVM ) 等問(wèn)題,提供了線性、多項(xiàng)式、徑向基和S形函數(shù)四種常用的核函數(shù)供選擇,可以有效地解決多類問(wèn)題、交叉驗(yàn)證選擇參數(shù)、對(duì)不平衡樣本加權(quán)、多類問(wèn)題的概率估計(jì)等。
標(biāo)簽: LIBSVM Chih-Jen Lin SVM
上傳時(shí)間: 2014-10-27
上傳用戶:獨(dú)孤求源
采用逆序法生成排列 從n個(gè)空位開始,從左到右吧這些位置標(biāo)為1,2,……n。 1:由于在排列中要有 個(gè)整數(shù)在1的前面,因?yàn)楸仨毎?放在位置號(hào)為 +1的位置上。 2:由于在排列中要有 個(gè)比2大的整數(shù)在2的前面,而且這些整數(shù)還沒有被插進(jìn)來(lái),因此必須給這些數(shù)留出 個(gè)空位置,于是,把2放在第 +1的空位置上。 • • • K:(一般的一步)由于在排列中要有 個(gè)整數(shù)在k的前面,而且這些整數(shù)還沒有被插進(jìn)來(lái),因此必須給這些數(shù)留出 個(gè)空位置。在本步驟開始時(shí)空位置的個(gè)數(shù)是n-(k-1)=n-k+1。我們把k放在從左邊數(shù)的第( +1)的空位置上。既然 ≤n-k,因此就有 +1≤n-k+1,從而這樣一個(gè)空位置就被確定下來(lái)。 • • • N:把n放在剩下的一個(gè)空位置上
標(biāo)簽:
上傳時(shí)間: 2013-12-15
上傳用戶:獨(dú)孤求源
約瑟夫環(huán) 已知n個(gè)人(以編號(hào)1,2,3...n分別表示)圍坐在一張圓桌周圍。從編號(hào)為k的人開始報(bào)數(shù),數(shù)到m的那個(gè)人出列;他的下一個(gè)人又從1開始報(bào)數(shù),數(shù)到m的那個(gè)人又出列;依此規(guī)律重復(fù)下去,直到圓桌周圍的人全部出列。(有詳細(xì)注解)數(shù)據(jù)結(jié)構(gòu)學(xué)習(xí)的好例子
標(biāo)簽:
上傳時(shí)間: 2016-10-12
上傳用戶:wxhwjf
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1