這是c語言的語法分析器,用遞歸向下的方法實現(xiàn)。
上傳時間: 2016-05-06
上傳用戶:黃華強
實現(xiàn)最優(yōu)二叉樹的構造;在此基礎上完成哈夫曼編碼器與譯碼器。 假設報文中只會出現(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)應具備如下的功能: 1.初始化。從終端(文件)讀入字符集的數(shù)據(jù)信息,。建立哈夫曼樹。 2.編碼:利用已建好的哈夫曼樹對明文文件進行編碼,并存入目標文件(哈夫曼碼文件)。 3.譯碼:利用已建好的哈夫曼樹對目標文件(哈夫曼碼文件)進行編碼,并存入指定的明文文件。 4.輸出哈夫曼編碼文件:輸出每一個字符的哈夫曼編碼。
上傳時間: 2014-11-23
上傳用戶:shanml
C語言描述的常用數(shù)值算法程序集, 想必搞數(shù)值計算的人都向要吧
上傳時間: 2014-01-16
上傳用戶:ryb
C 語言是1972年由美國的Dennis Ritchie設計發(fā)明的, 并首次在UNIX操作系統(tǒng) 的 DEC PDP-11 計算機上使用。 它由早期的編程語言 BCPL( Basic Combind Programming Language) 發(fā)展演變而來。在1970年, AT&T 貝爾實驗室的 Ken Thompson根據(jù)BCPL語言設計出較先進的并取名為 B的語言, 最后導了C 語言的問世。 隨著微型計算機的日益普及, 出現(xiàn)了許多C 語言版本。由于沒有統(tǒng)一的標準, 使得這些C 語言之間出現(xiàn)了一些不一致的地方。為了改變這種情況, 美國國家標準 研究所(ANSI)為C 語言制定了一套ANSI標準, 成為現(xiàn)行的C語言標準。
標簽: Combind Ritchie Dennis Basic
上傳時間: 2016-05-20
上傳用戶:003030
C 程式語言是一個多年來廣為被業(yè)界所使用的程式語言, 各種大型系統(tǒng)都可見其蹤影, 學會 C 語言只是一個開始, 代表你可以與其它的 C programmer 溝通, 并看懂成千上萬用 C 開發(fā)的系統(tǒng)的程式碼.
標簽: programmer 語言 程式 大型
上傳時間: 2016-05-23
上傳用戶:jyycc
無級 變 速 器又稱CVT( continuouslyv ariable transmission,CV T),其速比可以連續(xù)變化,使用 這種變速器,可有效地利用發(fā)動機的性能,使發(fā)動 機與傳動系得到最佳的匹配,從而提高汽車的燃 油經(jīng)濟性和動力性。無級變速器是迄今為止最理 想的變速器,它代表著當今汽車變速器發(fā)展的水 平和方向。
標簽: continuouslyv transmission ariable CVT
上傳時間: 2016-06-03
上傳用戶:Zxcvbnm
C++實現(xiàn)的哈弗曼編碼,并有流程圖(1)I:初始化(Initialization)。從指定的英文文件中Sourcefile.txt讀取數(shù)據(jù),根據(jù)文件內容統(tǒng)計的字符的頻度,建立哈夫曼樹。 (2)E:編碼(Encoding)。利用已經(jīng)建好的哈夫曼樹進行編碼,并將每個字符的編碼寫入文件HuffCode.txt中保存。 (3)C:壓縮(Compress)。根據(jù)HuffCode.txt中編碼對文件Sourcefile.txt進行重新編碼,并將重新編碼后的內容寫入文件CodeFile.txt中。 (4)D:譯碼(Decoding)。利用已經(jīng)建好的哈夫曼樹將文件CodeFile.txt中的代碼進行譯碼,結果存入文件TextFile中。 (5)P:打印代碼文件(Print)。將文件CodeFile.txt的內容顯示在終端上,每行50個代碼。 (6)T:顯示哈夫曼樹(Treeprinting)。將已經(jīng)在內存中的哈夫曼樹以直觀的方式(樹或凹入表形式)顯示在終端上。
標簽: 編碼
上傳時間: 2013-12-24
上傳用戶:gxrui1991
孫鑫老師VC視頻第二課代碼:C++經(jīng)典語法與應用,類的編寫與應用,構造與析構函數(shù),函數(shù)的重載,類的繼承,函數(shù)覆蓋,基類與派生類的構造函數(shù)、析構函數(shù)先后調用順序,如何在派生類構造函數(shù)中向基類的構造函數(shù)傳遞參數(shù),this成員變量,類型轉換的內幕,虛擬函數(shù)與多態(tài)性,引用和指針變量的區(qū)別與共同處。VC工程的編譯原理與過程,將工程中不同的類拆分到不同的文件中,每一個類由一個.h和.cpp文件共同完成,頭文件重復定義問題的解決,培養(yǎng)了學員良好的編程習慣,也為以后分析MFC AppWizard生成的工程奠定了良好基礎。
上傳時間: 2016-06-14
上傳用戶:gdgzhym
編寫一個C程序,用char *malloc(unsigned size)函數(shù)向系統(tǒng)申請一次內存空間(如size=1000,單位為字節(jié)),用循環(huán)首次適應法 addr = (char *)lmalloc(unsigned size) 和 lfree(unsigned size,char * addr)模擬可變分區(qū)內存管理,實現(xiàn)對該內存區(qū)的分配和釋放管理。
上傳時間: 2016-06-18
上傳用戶:fredguo
C++經(jīng)典語法與應用,類的編寫與應用,構造與析構函數(shù),函數(shù)的重載,類的繼承,函數(shù)覆蓋,基類與派生類的構造函數(shù)、析構函數(shù)先后調用順序,如何在派生類構造函數(shù)中向基類的構造函數(shù)傳遞參數(shù),this成員變量,類型轉換的內幕,虛擬函數(shù)與多態(tài)性,引用和指針的變量的區(qū)別與共同處。VC工程的編譯原理與過程,將工程中不同的類拆分到不同的原文件中,每一個類由一個.h和.cpp文件共同完成,頭文件重復定義問題的解決,培養(yǎng)了學員良好的編程習慣,也為以后分析MFC Appwizard生成的工程奠定了良好基礎。
標簽:
上傳時間: 2016-06-19
上傳用戶:wendy15