freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)報(bào)告—哈夫曼編碼譯碼器畢業(yè)論文-資料下載頁

2025-06-28 14:42本頁面
  

【正文】 cout不能打開文件endl。 return。 } char *work3。 work3=(char*)malloc(51*sizeof(char))。if(fgets(work3,51,codefile)==NULL) { cout不能讀取文件endl。 } else do { fputs(work3,CodePrin)。 puts(work3)。 }while(strlen(work3)==50amp。amp。fgets(work3,51,codefile)!=NULL)。 free(work3)。 cout打印結(jié)束endlendl。 fclose(CodePrin)。 fclose(codefile)。}//打印赫夫曼樹的函數(shù)void coprint(HuffmanTree start,HuffmanTree HT) //start=ht+26這是一個遞歸算法{ if(start!=HT) { FILE * TreePrint。 if((TreePrint=fopen(,a))==NULL) { cout創(chuàng)建文件失敗endl。 return。 } numb++。 //number=0 該變量為已被聲明為全局變量 coprint(HT+startrchild,HT)。 //遞歸先序遍歷 coutsetw(5*numb)startweightendl。 fprintf(TreePrint,%d\n,startweight)。 coprint(HT+startlchild,HT)。 numb。 fclose(TreePrint)。 }}void Tree_printing(HuffmanTree HT,int w){ HuffmanTree p。 p=HT+w。 //p=HT+26 cout下面打印赫夫曼樹endl。 coprint(p,HT)。 //p=HT+26 cout打印工作結(jié)束endl。}//主函數(shù)void main(){ coutendl。 cout 此程序經(jīng)曉光修改 endl。 cout 實(shí)現(xiàn)赫夫曼編碼解碼功能 endl。 char choice。 while(choice!=39。q39。) { cout\n******************************endl。 cout 赫夫曼編碼解碼 endl。 cout****************************** endl。 cout(i)初始化赫夫曼表 endl。 cout(w)輸入待編碼的字符 endl。 cout(e)進(jìn)行編碼、譯碼、打印編碼 endl。 cout(t)打印赫夫曼樹 endl。 cout(q)離開 endl。 if(flag==0) { cout\n請先初始化赫夫曼鏈表,輸入39。i39。endl。 cout(字母及其權(quán)值并對字母進(jìn)行編碼)endl。 } cinchoice。 switch(choice) { case 39。i39。: Initialization()。//初始化赫夫曼表 break。 case 39。w39。: InputCode()。 //輸入待編碼的字符 break。 case 39。e39。: Encoding()。//進(jìn)行編碼 Decoding()。//進(jìn)行譯碼 Code_printing()。//打印編碼 break。 case 39。t39。: Tree_printing(HT,2*n1)。//打印26個字母權(quán)值形成的哈夫曼樹 break。 case 39。q39。: //退出程序 break。 default: cout輸入命令錯誤 endl。 } } free(z)。//釋放字母所占內(nèi)存空間 free(w)。//釋放權(quán)值所占內(nèi)存空間 free(HT)。 //釋放HT結(jié)構(gòu)體所占內(nèi)存空間}//代碼結(jié)束code o
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1