實現最優二叉樹的構造;在此基礎上完成哈夫曼編碼器與譯碼器。 假設報文中只會出現如下表所示的字符: 字符 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 要求完成的系統應具備如下的功能: 1.初始化。從終端(文件)讀入字符集的數據信息,。建立哈夫曼樹。 2.編碼:利用已建好的哈夫曼樹對明文文件進行編碼,并存入目標文件(哈夫曼碼文件)。 3.譯碼:利用已建好的哈夫曼樹對目標文件(哈夫曼碼文件)進行編碼,并存入指定的明文文件。 4.輸出哈夫曼編碼文件:輸出每一個字符的哈夫曼編碼。
上傳時間: 2014-11-23
上傳用戶:shanml
Java來 自 于Sun公 司 的 一 個 叫Green的 項 目, 其 原 先 的 目 的 是 為 家 用 消 費 電 子 產 品 開 發 一 個 分 布 式 代 碼 系 統, 這 樣 我 們 可 以 把E-mail發 給 電 冰 箱、 電 視 機 等 家 用 電 器, 對 它 們 進 行 控 制, 和 它 們 進 行 信 息 交 流。 開 始, 準 備 采 用C++,但C++太 復 雜, 安 全 性 差, 最 后 基 于C++開 發 一 種 新 的 語 言Oak(Java的 前 身),Oak是 一 種 用 于 網 絡 的 精 巧 而 安 全 的 語 言,Sun公 司 曾 依 此 投 標 一 個 交 互 式 電 視 項 目, 但 結 果 是 被SGI打 敗。 可 憐 的Oak幾 乎 無 家 可 歸, 恰 巧 這 時Mark Ardreesen開 發 的Mosaic和Netscape啟 發 了Oak項 目 組 成 員, 他 們 用Java編 制 了HotJava瀏 覽 器, 得 到 了Sun公 司 首 席 執 行 官Scott McNealy的 支 持, 觸 發 了Java進 軍Internet。 Java的 取 名 也 有 一 個 趣 聞, 有 一 天, 幾 位Java成 員 組 的 會 員 正 在 討 論 給 這 個 新 的 語 言 取 什 么 名 字, 當 時 他 們 正 在 咖 啡 館 喝 著 Java(爪 哇) 咖 啡, 有 一 個 人 靈 機 一 動 說 就 叫Java怎 樣, 得 到 了 其 他 人 的 贊 賞, 于 是,Java這 個 名 字 就 這 樣 傳 開 了。
上傳時間: 2014-01-21
上傳用戶:李彥東
提 出了一種 網絡 化嵌 入 式 數 控 系統 , 系統 采 用 A RM 4 - D S P結 構 , 實現 了數 控 系統 的 小型 化 、 網絡 化 、 智能化 和 集成 化 。詳 細介 紹 了嵌入 式數 控 系統 內 CNC主控 單元 與 伺 服 驅動 及 I /0邏輯 控 制 等各 單 元 間的通信 、 車 間級 工 業 以太 網絡 的通信 和 i n t r a n e t / I n t e r n e t網絡 通信 , 并給 出 了關鍵 實現技 術。
標簽: 網絡
上傳時間: 2013-11-25
上傳用戶:as275944189
提 出了一種 網絡 化嵌 入 式 數 控 系統 , 系統 采 用 A RM 4 - D S P結 構 , 實現 了數 控 系統 的 小型 化 、 網絡 化 、 智能化 和 集成 化 。詳 細介 紹 了嵌入 式數 控 系統 內 CNC主控 單元 與 伺 服 驅動 及 I /0邏輯 控 制 等各 單 元 間的通信 、 車 間級 工 業 以太 網絡 的通信 和 i n t r a n e t / I n t e r n e t網絡 通信 , 并給 出 了關鍵 實現技 術。
標簽: 網絡
上傳時間: 2013-12-27
上傳用戶:huannan88
Visual C++高級界面特效制作百例 本書通過100個實例全面講述了應用Visual C++的MFC進行高級界面編程的思想。書中均以一個實例的詳細實現步驟為引子,介紹其實現的詳細技術內幕,并由此提出了其他的練習。全書詳盡地講述了界面設計的各個方面:窗口界面、菜單、控件、工具欄、狀態欄和系統Shell編程等。全書面向實例進行闡述,講解透徹,易于掌握。本書既可作為初學者和大專院校師生的自學參考書,也可作為計算機軟件開發人員的技術。
上傳時間: 2014-01-03
上傳用戶:xymbian
C 語言是1972年由美國的Dennis Ritchie設計發明的, 并首次在UNIX操作系統 的 DEC PDP-11 計算機上使用。 它由早期的編程語言 BCPL( Basic Combind Programming Language) 發展演變而來。在1970年, AT&T 貝爾實驗室的 Ken Thompson根據BCPL語言設計出較先進的并取名為 B的語言, 最后導了C 語言的問世。 隨著微型計算機的日益普及, 出現了許多C 語言版本。由于沒有統一的標準, 使得這些C 語言之間出現了一些不一致的地方。為了改變這種情況, 美國國家標準 研究所(ANSI)為C 語言制定了一套ANSI標準, 成為現行的C語言標準。
標簽: Combind Ritchie Dennis Basic
上傳時間: 2016-05-20
上傳用戶:003030
C 程式語言是一個多年來廣為被業界所使用的程式語言, 各種大型系統都可見其蹤影, 學會 C 語言只是一個開始, 代表你可以與其它的 C programmer 溝通, 并看懂成千上萬用 C 開發的系統的程式碼.
標簽: programmer 語言 程式 大型
上傳時間: 2016-05-23
上傳用戶:jyycc
1、提取原蛋白質相互作用網絡的所有節點 2、分別計算原蛋白質相互作用網絡每個節點的度 3、從所有節點中選擇具有最高度的節點,反復的添加邊,直到它的度值等于原蛋白質相互作用網絡該節點的度值 4、在為節點添加邊時,從剩余節點中選擇節點的方法是其度分布近似服從power-low分布 5、令t的值為零,則每個節點被選到的可能性都是相同的,由于在原蛋白質相互作用網絡存在大量的低度節點,所以集散節點會優先連接低度節點。 這樣創建的網絡就為負相關蛋白質互作網絡
上傳時間: 2014-01-13
上傳用戶:skfreeman
無級 變 速 器又稱CVT( continuouslyv ariable transmission,CV T),其速比可以連續變化,使用 這種變速器,可有效地利用發動機的性能,使發動 機與傳動系得到最佳的匹配,從而提高汽車的燃 油經濟性和動力性。無級變速器是迄今為止最理 想的變速器,它代表著當今汽車變速器發展的水 平和方向。
標簽: continuouslyv transmission ariable CVT
上傳時間: 2016-06-03
上傳用戶:Zxcvbnm
描述了一個8位二進制輸入的DAC 文章中包含源代碼 采用數字化技術、在測控系統中用IP核實現D/A轉換,并且在1片可編程邏輯器件中實現。它不受溫度的影響,既可保持高分辨率,又可降低對電路精度和穩定度的要求,并減少元件的數量。
上傳時間: 2016-06-10
上傳用戶:王楚楚