亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? huffman_b.cpp

?? 圖像壓縮哈夫曼編碼的源碼
?? CPP
字號:
#include "huffman_b.h"void huffman_b::generate_codes(int num, const unsigned long* weights){	if (num <= 1 || weights == NULL)		throw new huffman_exception("參數非法");	// 權值為0的元素不參與編碼,nonzero_num實際參與編碼的元素數量	int nonzero_num = 0;		HuffmanTree HT = new HTNode[2*num]; // 0號單元未用	if (HT == NULL) throw new huffman_exception("內存不足");	memset(HT, 0, sizeof(HTNode) * (2*num));	for(int i = 1; i <= num; i++)	{		HT[i].weight = weights[i - 1];		if (weights[i - 1] != 0) 			nonzero_num++;	}			// 建Huffman樹	int s1, s2;	for(int i = num + 1; i < num + nonzero_num; ++i) 	{		select(HT, i - 1, s1, s2);		HT[s1].parent = i; HT[s2].parent = i;		HT[i].lchild = s1; HT[i].rchild = s2;		HT[i].weight = HT[s1].weight + HT[s2].weight;	}	// 從葉子到根逆向求每個元素的編碼	codes.clear(); code_lens.clear();	for(int i = 1; i <= num; ++i)	{				unsigned long code = 0; unsigned long bit = 1; int code_len = 0, c, f;		for(c = i, f = HT[i].parent; f != 0; c = f, f = HT[f].parent)		{			if (HT[f].rchild == c) 				code |= bit;				bit <<= 1; code_len++;		}		codes.push_back(code);		code_lens.push_back(code_len);	}	delete[] HT;}void huffman_b::select(HuffmanTree tree, int n, int& s1, int& s2){	tree[0].weight = (unsigned long)(-1l); s1 = s2 = 0;	for(int i = 1; i <= n; ++i)		if (tree[i].weight != 0 && tree[i].parent == 0)		{			if (tree[i].weight < tree[s1].weight )			{ s2 = s1; s1 = i;}			else if (tree[i].weight < tree[s2].weight)			{ s2 = i; }		}}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久只精品国产| 精品无人码麻豆乱码1区2区| 国产精品午夜电影| 久久久午夜精品| 久久伊人蜜桃av一区二区| 日韩欧美专区在线| 日韩精品一区二区三区在线观看| 欧美性大战xxxxx久久久| 欧美午夜片在线观看| 欧洲色大大久久| 欧美日韩第一区日日骚| 欧美巨大另类极品videosbest| 欧美精品xxxxbbbb| 欧美一个色资源| 欧美大片在线观看一区| 久久影视一区二区| 国产精品水嫩水嫩| 亚洲日本在线a| 亚洲国产视频网站| 青娱乐精品视频| 国产一区二三区好的| 国产不卡在线一区| 97久久精品人人爽人人爽蜜臀| 色中色一区二区| 欧美日本一道本在线视频| 91精品国产色综合久久不卡电影 | 在线精品视频免费播放| 欧美午夜寂寞影院| 欧美大片在线观看一区二区| 国产亚洲欧美日韩在线一区| 亚洲天堂中文字幕| 午夜不卡av在线| 精品综合久久久久久8888| 国产精品主播直播| 色一情一乱一乱一91av| 91精品国产综合久久蜜臀| 久久久精品黄色| 亚洲私人影院在线观看| 日韩精品一卡二卡三卡四卡无卡 | 欧美人伦禁忌dvd放荡欲情| 日韩精品一区二区在线| 中文字幕第一页久久| 一区二区三区在线观看网站| 理论片日本一区| 97se亚洲国产综合在线| 欧美日韩成人一区二区| 国产农村妇女精品| 亚洲6080在线| 大胆欧美人体老妇| 欧美高清hd18日本| 中文字幕av一区 二区| 亚洲电影在线播放| 狠狠色丁香婷婷综合久久片| 色综合天天性综合| 日韩欧美色电影| 亚洲男人天堂av网| 久久国产精品无码网站| 91极品美女在线| 精品99999| 亚洲精品大片www| 国产剧情在线观看一区二区| 欧美三级日韩在线| 狠狠v欧美v日韩v亚洲ⅴ| 99久久精品一区| 精品毛片乱码1区2区3区| 亚洲男人的天堂一区二区 | 欧美在线影院一区二区| 国产日韩v精品一区二区| 天天综合天天综合色| www.欧美日韩| 久久综合久久99| 亚洲成人777| 99re亚洲国产精品| 久久久精品免费观看| 日本视频免费一区| 欧美在线你懂得| 国产精品高潮呻吟| 黄色日韩网站视频| 欧美一级免费观看| 亚洲综合色噜噜狠狠| www.视频一区| 国产三级欧美三级| 蜜臀av一区二区在线免费观看| 在线看日韩精品电影| 中文字幕一区二区三区在线播放 | 亚洲欧洲美洲综合色网| 国产在线国偷精品产拍免费yy| 777午夜精品视频在线播放| 亚洲视频免费看| caoporn国产精品| 国产日韩精品一区二区三区| 精品一区二区三区不卡| 日韩免费看的电影| 美腿丝袜亚洲一区| 91麻豆精品久久久久蜜臀| 洋洋成人永久网站入口| 日本韩国视频一区二区| 亚洲女人的天堂| 一本色道亚洲精品aⅴ| 自拍偷自拍亚洲精品播放| 成人一级黄色片| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 国产一区二区免费在线| 精品裸体舞一区二区三区| 开心九九激情九九欧美日韩精美视频电影 | 亚洲国产成人高清精品| 日本高清免费不卡视频| 亚洲精品免费电影| 在线观看网站黄不卡| 亚洲国产一二三| 欧美日韩日本视频| 免费在线看成人av| 日韩一区二区三区四区五区六区| 日韩国产欧美在线播放| 欧美一区日韩一区| 欧美精品v国产精品v日韩精品| 亚洲小说欧美激情另类| 欧美日本在线播放| 蜜臀久久久99精品久久久久久| 日韩欧美一级二级三级久久久| 久草热8精品视频在线观看| 2014亚洲片线观看视频免费| 成人在线一区二区三区| 亚洲欧美一区二区三区极速播放 | 国产色91在线| 国产精品99久久久久久似苏梦涵| 中文字幕欧美日韩一区| 91影视在线播放| 亚洲高清免费视频| 欧美一区二区精品| 国产a级毛片一区| 亚洲三级电影网站| 在线成人小视频| 国产精品系列在线观看| 成人欧美一区二区三区白人| 欧美午夜片在线观看| 日韩va亚洲va欧美va久久| 久久综合九色综合欧美98| 不卡一区二区三区四区| 亚洲一区二区三区自拍| 日韩精品在线网站| 波多野结衣在线aⅴ中文字幕不卡| 一区二区三区欧美在线观看| 日韩欧美一二三四区| 成人精品免费视频| 亚洲午夜免费电影| 久久亚洲捆绑美女| 日本国产一区二区| 国产一区二区三区香蕉| 中文字幕人成不卡一区| 欧美日韩精品一区二区在线播放| 国产美女视频一区| 亚洲一区在线视频观看| 久久九九久久九九| 欧美色视频在线| 丁香啪啪综合成人亚洲小说| 亚洲一区二区精品久久av| 2021国产精品久久精品| 欧美视频一区二区三区四区| 国产成人一区在线| 亚洲国产日韩av| 国产精品久久99| 日韩视频中午一区| 色一情一乱一乱一91av| 国产精品亚洲视频| 日韩国产成人精品| 亚洲欧美在线视频观看| 精品成人私密视频| 欧美欧美午夜aⅴ在线观看| 风间由美性色一区二区三区| 日韩黄色免费网站| 亚洲精品免费看| 国产精品人成在线观看免费| 日韩女同互慰一区二区| 欧美网站大全在线观看| 成人国产在线观看| 蜜桃av一区二区三区| 亚洲一级片在线观看| 国产精品天天摸av网| 精品国产乱子伦一区| 欧美久久婷婷综合色| 日本高清视频一区二区| k8久久久一区二区三区| 国产一区二区三区高清播放| 免费人成黄页网站在线一区二区| 成人免费看黄yyy456| 久久99国内精品| 天天av天天翘天天综合网| 亚洲婷婷综合色高清在线| 国产日韩欧美亚洲| 亚洲精品在线电影| 欧美精品vⅰdeose4hd| 欧美日韩综合不卡| 91色视频在线| 91社区在线播放| 91香蕉视频mp4| 成人国产在线观看| 成人爽a毛片一区二区免费| 国产精品中文字幕日韩精品| 精品一区二区三区蜜桃|