从品牌网站建设到网络营销策划,从策略到执行的一站式服务
赫夫曼树
创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站制作、做网站、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的定海网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!
以下程序在效率上有什么问题?
上述代码的流程图:
如果我们把判断流程改成下面的样子,大家思考一下,比起上一种哪个好点?
赫夫曼树的定义与原理:
我们先把这两颗二叉树简化成为叶子节点带权的二叉树。
注:树节点间的连线相关的数叫做权。
节点的路劲长度:
——从根节点到该节点的路径上的连线数。
树的路径长度:
——树中每一个叶子节点的路径长度之和。
节点带权路径长度:
——节点的路径长度与该节点权值的乘积。
树的带权路径长度:
——WPL(weighted Path Length)是树中所有叶子节点的带权路径长度之和。
构造赫夫曼树的方法:
1、 在森林中选出根节点权值最小的二叉树(小在左, 右在大)。
2、 合并两个选出的二叉树,增加一个新的节点,作为新二叉树的根,权值为左右孩子权值的和。
3、 重复上述2步。
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图