91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 6KB
    文件類型: .rar
    金幣: 1
    下載: 0 次
    發布日期: 2021-01-10
  • 語言: 其他
  • 標簽:

資源簡介

Huffman 構造自適應霍夫曼樹實現文件的壓縮與解壓縮。-Adaptive Huffman tree structure for file compression and decompression. 文件列表(點擊判斷是否您需要的文件,如果是垃圾請在下面評價投訴): Encoder\Huffman.h .......\Encoder.cpp Decoder\Huffman.h .......\Decoder.cpp Encoder Decoder

資源截圖

代碼片段和文件信息

#include?“Huffman.h“

int?main(int?argcchar*?argv[]){
????FILE*?outFile;
if((inFile=fopen(“Huff.a““rb“))==NULL){
printf(“Can‘t?open?file?to?read!\n“);
exit(0);
}
if((outFile=fopen(“Huff.java““wb“))==NULL){
printf(“can‘t?open?file?to?write!\n“);
exit(0);
}
????int?outLen=0;
int?c;
while((c=fgetc(inFile))!=EOF){
outLen++;
}
outLen-=1;
rewind(inFile);
????initNodeAddress();
/*對每一個接收到的字符,進行編碼,并隨時更新樹*/
/*接受第一個字符*/
int?hc;
hc=fgetc(inFile);
if(hc==EOF)goto?EXIT;

/*設置根*/
root=zeroNode=createNode();
fputc((unsigned?char)hcoutFile);//輸出第一個字符

/*重新更新樹*/
updateTree(hc);

initInBuf();

/*讀更多的字符,主循環*/
while(outLen--){
????????hc=Decompress(root);

if(hc==ZERO_NODE){//忽視,取下一個字節
hc=get_nbits(8);
}
?????
?/*更新樹*/

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????1301??2009-06-28?20:17??Encoder\Huffman.h

?????文件???????6805??2009-06-28?23:31??Encoder\Encoder.cpp

?????文件???????1274??2009-06-28?21:15??Decoder\Huffman.h

?????文件???????6076??2009-06-28?23:44??Decoder\Decoder.cpp

?????目錄??????????0??2009-06-28?23:27??Encoder

?????目錄??????????0??2009-06-28?23:35??Decoder

-----------?---------??----------?-----??----

????????????????15456????????????????????6


評論

共有 條評論

相關資源