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

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

您現在的位置是:蟲蟲下載站 > 資源下載 > 其他 > 構造哈夫曼樹 哈弗曼樹中沒有度為一的節點

構造哈夫曼樹 哈弗曼樹中沒有度為一的節點

  • 資源大小:12 K
  • 上傳時間: 2016-06-13
  • 上傳用戶:SnowCat
  • 資源積分:2 下載積分
  • 標      簽: 節點

資 源 簡 介

構造哈夫曼樹 哈弗曼樹中沒有度為一的節點,是標準的二叉樹,所以有n個葉子結點時,需要一個長度為2n-1的一維數組存儲哈弗曼樹的結點。 (1)、n個葉子節點只有weight權值,處理非葉子節點,從ht[i](ht[1]~ht[n-1])中找到ht[i].weight最小的兩個節點ht[s1]和ht[s2],這就是Select(int n,int &s1,int & s2,HTNode *ht)函數完成的功能。 (2)、調用select函數,并將ht[s1]和ht[s2]作為ht[l]的左右子樹,即ht[s1]和ht[s2]雙親節點為ht[l],新的根節點的權值為其左右子樹權值之和, ht[l].weight=ht[s1].weight+ht[s2].weight

相 關 資 源

主站蜘蛛池模板: 常德市| 永春县| 白银市| 湖北省| 青州市| 兰州市| 高阳县| 师宗县| 乌鲁木齐县| 涡阳县| 罗江县| 盘锦市| 元谋县| 扶沟县| 山西省| 潍坊市| 枣阳市| 永吉县| 镇平县| 东丰县| 桐城市| 海阳市| 大丰市| 陇西县| 辰溪县| 西青区| 呼伦贝尔市| 福清市| 玉树县| 纳雍县| 鄱阳县| 蒲江县| 城口县| 枝江市| 广德县| 西华县| 兴安盟| 沧源| 怀来县| 永靖县| 土默特左旗|