日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

第十周项目实践 哈夫曼树的建立哈夫曼编码

發布時間:2025/4/16 编程问答 15 豆豆
生活随笔 收集整理的這篇文章主要介紹了 第十周项目实践 哈夫曼树的建立哈夫曼编码 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
typedef struct {char date;int lchild,rchild;int parent; }HTnode; void CreateHTnode(HTnode ht[],int n) {int min1,min2,lnode,rnode;for(int i=0;i<2*n-1;++i)//所有節點的相關值置為-1{ht[i].prent=ht[i].lchild=ht[i].rchild-1;}for(int i=n;i<2*n-1;++i)//構造哈夫曼樹{min1=min2=inf;lnode=rnode=-1;//代表2個最小權重的節點位置for(int j=0;j<i;++j)//在【0,i)中尋找最小權重的節點{if(ht[j].praent=-1)//在先前尚未找過的節點中進行查找{if(ht[j].date<min1)//判斷是否是左節點{min2=min1,rnode=lnode;min1=ht[j].date,lnode=j;}else if(ht[j].date<min2)//判斷是否是右節點。基于思想,不能寫成else 也不能寫成if{min2=ht[j].date,rnode=j;}}}//雙親節點的處理:ht[i].date=ht[lnode].date+ht[rnode].date;ht[i].lchild=lnode,ht[i].rchild=rnode;ht[lnode].parent=ht[rnode].parent=i;} }數據結構李春葆第五版P239哈夫曼編碼:typedef struct {char cd[N];//存放當前節點的哈夫曼嗎int start;//表示cd[start...n0]部分是哈夫曼碼//因為哈夫曼樹中每個葉子節點的哈夫曼編碼長度不同,為此采用HCode類型的變量的cd[start..n0]存放當前結點的哈夫曼碼 }HCode; void createHCode(HTNode ht[],Hcode hcd[],int n0) {Hcode hc;int c,f;for(int i=0;i<n0;++i)//根據哈夫曼樹求哈夫曼碼{hc.start=n0,c=i;f=ht[i].parent;while(f!=-1)//直到循環到無雙親節點,即到達根節點{if(ht[f].lchild==c)//當前節點是雙親節點的左孩子hc.cd[hc.start--]='0';elsehc.cd[hc.start--]='1';//右孩子c=f,f=ht[f].parent;//反復進行同樣的操作}hc.start++;//start指向哈夫曼樹編碼的最開始的字符hcd[i]=hc;} }

總結

以上是生活随笔為你收集整理的第十周项目实践 哈夫曼树的建立哈夫曼编码的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 一级视频在线播放 | 日韩免费高清一区二区 | 久久嫩草视频 | 爱的色放韩国电影 | 国产成人av一区 | 欧美自拍色图 | 91久久一区| 天天草天天爽 | 老司机午夜性大片 | 国产白浆在线 | 国产毛片久久久 | 日本电影大尺度免费观看 | 激情影院内射美女 | 91精品国产综合久久香蕉 | 久久久国产视频 | 国产无遮挡a片又黄又爽 | 色婷婷天堂 | 男男做爰猛烈啪啪高 | 欧美成人91 | 激情小说图片视频 | 福利久久久 | 69视频在线观看 | 成年人在线观看网站 | 国产精品日韩在线观看 | 久草剧场 | 日本一区二区成人 | 国产精品成人免费一区二区视频 | 影音先锋天堂网 | www.奇米| 天堂在线视频tv | 中文字幕第15页 | 免费日韩毛片 | 天天躁夜夜躁 | 精品一二三 | 日韩在线导航 | 久久精品国产一区二区三区 | 日日爽夜夜爽 | 国语播放老妇呻吟对白 | 成人欧美日韩 | 国产欧美在线看 | 欧美xxxx少妇 | 欧洲在线视频 | 欧美成人a∨高清免费观看 国产精品999视频 | www.色网 | 国产乱淫片视频 | 日韩一本在线 | 亚洲在线视频免费观看 | www亚洲一区 | 欧美八区 | 1级av| 精品国产一区二区三区四区阿崩 | 青青成人网 | 一区二区高清在线观看 | 日韩精品一区二区三区 | 美女激情av | 涩里番在线观看 | 日韩亚洲区 | 成人欧美视频在线观看 | 秋霞久久精品 | 93看片淫黄大片一级 | 久久久久久久999 | 91在线网 | 国产尤物精品 | 辟里啪啦国语版免费观看 | 成人免费av网站 | 农村末发育av片一区二区 | 欧美精品123区 | 欧洲女性下面有没有毛发 | 欧美日韩中文字幕视频 | 久久午夜无码鲁丝片 | 手机成人在线视频 | 麻豆av电影在线 | 欧美日韩一区二区不卡 | 亚洲欧美一区二区三 | 天天槽 | 国产女主播一区二区三区 | 欧美日韩精品一区二区 | 色欧美在线 | 在线观看日韩精品 | 精品丰满人妻无套内射 | 男同av在线观看一区二区三区 | 久久久精品影院 | 国产精品178页 | 521a人成v香蕉网站 | 国产精品变态另类虐交 | 国偷自拍第113页 | 国产av无码专区亚洲av毛片搜 | 水多多在线 | 99热精品国产 | 亚洲图片88| 久久手机免费视频 | 亚洲伦理视频 | 日本免费黄视频 | 婷婷6月天 | 一区二区三区在线视频播放 | 亚洲av永久无码精品一区二区国产 | 爱如潮水3免费观看日本高清 | 免费成人小视频 | 国产在线一二三 |