一 . 需求分析: 1) 輸入形式和輸入值范圍: 輸入形式是要壓縮(或者要解壓)的文件路徑,輸入范圍是字符串,而且要是文件的路徑。 2) 輸出形式: 輸出相應(yīng)的編碼壓縮文件和解碼原文件 3) 程序所能達(dá)到的功能: 利用哈夫曼對ASCII文件做不等長編碼,達(dá)到壓縮文件。利用哈夫曼樹的遍歷,達(dá)到解壓文件的目的。程序的功能也就是實(shí)現(xiàn)壓縮和解壓ASCII類型文件的目的。 4)測試數(shù)據(jù):(包括正確的輸入數(shù)據(jù)及其輸出結(jié)果和含有錯(cuò)誤輸入及其輸出結(jié)果) 測試輸入或者輸出文本框是不是有空的,是不是不是有效路徑。進(jìn)行條件判斷,實(shí)現(xiàn)錯(cuò)誤處理。 比如要壓縮:c:\a.txt 文件路徑就是:c:\a.txt。如果輸入框是空的,就判斷,然后用MessageBox處理信息。 如果文件路徑和文件的輸出路徑都寫正確的話,就會輸出相應(yīng)的壓縮或者解壓文件,否則用函數(shù)MessageBox提示錯(cuò)誤。然后進(jìn)行更正。 二 . 概要設(shè)計(jì): 1) 哈夫曼樹的特點(diǎn) a) 是二叉樹的一種,而且是一種沒有度數(shù)是1的二叉樹 b) 一棵樹有n個(gè)葉子,就會用2n-1個(gè)節(jié)點(diǎn) c) 一種“最優(yōu)”二叉樹,由于樹的帶權(quán)路徑(WPL)最小 d) 由于它是由下到上順序構(gòu)造的,使得分支節(jié)點(diǎn)和葉子節(jié)點(diǎn)從下到上,權(quán)值都是從小到大的順序排列的
上傳時(shí)間: 2013-12-03
上傳用戶:zsjzc
一 . 需求分析: 1) 輸入形式和輸入值范圍: 輸入形式是某集體的“人名”,輸入的是人名的拼音,而且字符長度不超過19。 2) 輸出形式: 輸出相應(yīng)的“人名”哈希表,并實(shí)現(xiàn)查找的功能,且平均查找長度不超R. 3) 程序所能達(dá)到的功能: 利用哈希函數(shù)對“人名”拼音做編碼,建立哈希表。并實(shí)現(xiàn)查找的功能,且平均查找長度不超R。 4)測試數(shù)據(jù):(包括正確的輸入數(shù)據(jù)及其輸出結(jié)果和含有錯(cuò)誤輸入及其輸出結(jié)果) 測試輸入是不是有效的。進(jìn)行條件判斷,實(shí)現(xiàn)錯(cuò)誤處理。 如果輸入是正確的話,就會按程序的5個(gè)功能一步步建立起哈希表、查看哈希表、哈希表的查找。否則用函數(shù)MessageBox提示錯(cuò)誤。然后進(jìn)行更正。 二 . 概要設(shè)計(jì): 1) 哈希表的特點(diǎn) a) 據(jù)哈希函數(shù)和處理沖突的方法將一組關(guān)鍵字映像到一個(gè)有限的區(qū)間上 b) 以關(guān)鍵字在地址集中的“像”作為記錄在表中的存儲位置 c) 不經(jīng)過任何比較,一次存取便能得到所查記錄
上傳時(shí)間: 2014-01-08
上傳用戶:498732662
這個(gè)是我們用mfc寫的一個(gè)關(guān)于牛頓插值的數(shù)值分析的程序,可以將數(shù)據(jù)保存到文本中,然后打開,同時(shí)計(jì)算出相應(yīng)的均差來,最后進(jìn)行插值,還可以得到近似的誤差
上傳時(shí)間: 2013-12-22
上傳用戶:二驅(qū)蚊器
做的是數(shù)值分析的報(bào)告的 一作好一半,是牛頓插值的報(bào)告
標(biāo)簽: 報(bào)告 數(shù)值分析 插值 牛頓
上傳時(shí)間: 2013-12-26
上傳用戶:fandeshun
壓縮包中包括1插值與擬合 2規(guī)劃問題3 繪圖 4解方程 5數(shù)據(jù)分析
標(biāo)簽: 插值 繪圖 方程 數(shù)據(jù)分析
上傳時(shí)間: 2016-01-02
上傳用戶:caiiicc
Xvid Quants parser(XvidQP)用來分析編碼Xvid AVI文件中每偵的量化(quantization)值。分析結(jié)束后,用文本和圖表的方式顯示統(tǒng)計(jì)數(shù)據(jù)。XviD繼承并發(fā)展了OpenDIVX Encore 2,性能得到極大提高,被認(rèn)為目前世界上速度最快的MPEG4 Codec.
標(biāo)簽: Xvid quantization Quants parser
上傳時(shí)間: 2014-12-07
上傳用戶:zhuoying119
數(shù)值分析方法中用三次樣條插值函數(shù)求解問題
標(biāo)簽: 數(shù)值 分析方法 三次樣條 函數(shù)
上傳時(shí)間: 2013-12-23
上傳用戶:清風(fēng)冷雨
DVB MPEG2 system stream 分析, 包含 各個(gè)talbe(EIT,PMT,PAT,SDT),以及video,audio. 對於學(xué)習(xí)數(shù)字電視有很大幫助.
標(biāo)簽: system stream MPEG2 audio
上傳時(shí)間: 2014-01-17
上傳用戶:xlcky
需求分析 (1) 任何一個(gè)表達(dá)式都是由操作數(shù)、運(yùn)算符和界限符組成的,我們稱之為單詞. (2) 表達(dá)式求值首先要符合四則運(yùn)算規(guī)則: ① 先乘除,后加減 ② 從左到右進(jìn)行運(yùn)算 ③ 先括號內(nèi),后括號外 (3) 功能實(shí)現(xiàn): ① 若當(dāng)前單詞為數(shù)字串,則壓入數(shù)值棧 ② 若當(dāng)前單詞為運(yùn)算符并大于運(yùn)算棧的棧頂符號,則進(jìn)棧 ③ 若當(dāng)前單詞為運(yùn)算符并等于運(yùn)算棧的棧頂符號,去括號,輸出 ④ 若當(dāng)前單詞為運(yùn)算符并小于運(yùn)算棧的棧頂符號,則進(jìn)行運(yùn)算
上傳時(shí)間: 2014-01-17
上傳用戶:yan2267246
數(shù)值分析中的插值計(jì)算,包括梯形公式,Simpson公式,復(fù)化梯形公式,復(fù)化Simpson公式,
上傳時(shí)間: 2016-03-10
上傳用戶:003030
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1