實現(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
Let the following relational tables be given: R = (A, B, C) and S = (D, E, F) where A, B, C, D, E, and F are the attributes (columns). Write the SQL statements that will express each of the queries given below:
標簽: relational following tables given
上傳時間: 2014-01-14
上傳用戶:cx111111
替代加密: A B C D E F G H I J K L M N O P Q R S T U V W 密文 Y Z D M R N H X J L I O Q U W A C B E G F K P 明文 X Y Z T S V I HAVE A DREAM!# 密文?? 用ARM編程實現(xiàn)替代加密。
標簽: 加密
上傳時間: 2016-07-17
上傳用戶:qq521
作品簡介:基于51單片機的信號發(fā)送器,理論距離是3000米,實際受到現(xiàn)實的干擾,信號發(fā)送距離降縮短到1500米以上.可以配備多個接收器,實現(xiàn)多機通訊. 作品作用:例如手動輸入A,B,C,D 80個不同的信號,啟動發(fā)送,那么配備的多個接收器能接收到這80個信號.
上傳時間: 2013-12-24
上傳用戶:zhengjian
溫度華氏轉變攝氏 #include <stdio.h> #include <stdlib.h> enum x {A,B,C,D,E} int main(void) { int a=73,b=85,c=66 { if (a>=90) printf("a=A等級!!\n") else if (a>=80) printf("73分=B等級!!\n") else if (a>=70) printf("73分=C等級!!\n") else if (a>=60) printf("73分=D等級!!\n") else if (a<60) printf("73分=E等級!!\n") } { if (b>=90) printf("b=A等級!!\n") else if (b>=80) printf("85分=B等級!!\n") else if (b>=70) printf("85分=C等級!!\n") else if (b>=60) printf("85分=D等級!!\n") else if (b<60) printf("85分=E等級!!\n") } { if (c>=90) printf("c=A等級!!\n") else if (c>=80) printf("66分=B等級!!\n") else if (c>=70) printf("66分=C等級!!\n") else if (c>=60) printf("66分=D等級!!\n") else if (c<60) printf("66分=E等級!!\n") } system("pause") return 0 }
上傳時間: 2014-11-10
上傳用戶:wpwpwlxwlx
溫度華氏轉變攝氏 #include <stdio.h> #include <stdlib.h> enum x {A,B,C,D,E} int main(void) { int a=73,b=85,c=66 { if (a>=90) printf("a=A等級!!\n") else if (a>=80) printf("73分=B等級!!\n") else if (a>=70) printf("73分=C等級!!\n") else if (a>=60) printf("73分=D等級!!\n") else if (a<60) printf("73分=E等級!!\n") } { if (b>=90) printf("b=A等級!!\n") else if (b>=80) printf("85分=B等級!!\n") else if (b>=70) printf("85分=C等級!!\n") else if (b>=60) printf("85分=D等級!!\n") else if (b<60) printf("85分=E等級!!\n") } { if (c>=90) printf("c=A等級!!\n") else if (c>=80) printf("66分=B等級!!\n") else if (c>=70) printf("66分=C等級!!\n") else if (c>=60) printf("66分=D等級!!\n") else if (c<60) printf("66分=E等級!!\n") } system("pause") return 0 }
上傳時間: 2013-12-12
上傳用戶:亞亞娟娟123
A、B、C、D、E五人合伙夜間捕魚,凌晨時都疲憊不堪,各自在河邊的樹叢中找地方睡著了,日上三竿,A第一個醒來,他將魚平分作五份,把多余的一條扔回湖中,拿自己的一份回家去了,B第二個醒來,也將魚平分為五份,扔掉多余的一條,只拿走自己的一份,接著C、D、E依次醒來,也都按同樣的辦法分魚。問五人至少合伙捕到多少條魚?每個人醒來后看到的魚數(shù)是多少條?
標簽: 捕魚
上傳時間: 2016-12-22
上傳用戶:familiarsmile
步進電機控制 p1.4-p1.7控制a,b,c,d四個相位開關 匯編實現(xiàn)
上傳時間: 2017-05-12
上傳用戶:003030
TLC5620 DAC轉換實驗程序 該實驗程序使用TLC5620中A、B、C、D四個通道中的前兩個通道分別輸出周期相等、幅度均為3.3V的三角波和方波,5620的輸出經過LM358雙運方的反相跟隨后增強了帶負載能力 并且使得輸出的信號電壓位于-3.3V~0V之間,起到了模擬反相的作用。在程序中,RNG位的置位使得輸出幅度增加一倍。
上傳時間: 2017-08-03
上傳用戶:lindor
該程序用事件管理器B的定時器4定時時間來觸發(fā)A/D采樣的啟動。采樣時采用級聯(lián)模式,一次做16個轉換,轉換通道分別是0~15。轉換完成后,在A/D中斷服務子程序中將轉換結果讀出。該程序做一次A/D采樣。
上傳時間: 2017-09-25
上傳用戶:標點符號