详情
哈尔曼(上海 哈尔曼)
哈尔曼和奥尔德姆提出了
目前主要有三种测算方法第一种是荷兰解剖学家巴丰,采用生长期测算法:哺乳动物的寿命相当于生长期的5~7倍。人的生长期需要15~20年,由此测定人的自然寿命应为100~175岁之间。第二种为哈尔列尔等科学家采用的性成熟期测算法:哺乳动物的寿命一般应为性成熟期8~10倍。人的性成熟期为13~15岁。由此推算出人的自然寿命应为100~150岁。第三种为美国赫尔弗o利克采用细胞分裂次数与分裂周期的乘积计算法:人体细胞分裂次数为50次,分裂周期为三年,由此测定人的自然寿命应在110~150之间。
哈尔曼树
哈夫曼树
2.9二叉树的应用
2.9.1哈夫曼树及应用
哈夫曼树又称最优树(二叉树),是一类带权路径最短的树。构造这种树的算法最早是由哈夫曼(Huffman)1952年提出,这种树在信息检索中很有用。
结点之间的路径长度:从一个结点到另一个结点之间的分支数目。
树的路径长度:从树的根到树中每一个结点的路径长度之和。
结点的带权路径长度:从该结点到树根之间的路径长度与结点上权的乘积。
树的带权路径长度:树中所有叶子结点的带权路径长度之和,记作:
WPL为最小的二叉树就称作最优二叉树或哈夫曼树。
完全二叉树不一定是最优二叉树。
哈夫曼树的构造:
(1)根据给定的n个权值{w1,w2,...,wn}构造n棵二叉树的集合F={T1,T2,...,Tn},其中Ti中只有一个权值为wi的根结点,左右子树为空;
(2)在F中选取两棵根结点的权值为最小的数作为左、右子树以构造一棵新的二叉树,且置新的二叉树的根结点的权值为左、右子树上根结点的权值之和。
(3)将新的二叉树加入到F中,删除原两棵根结点权值最小的树;
(4)重复(2)和(3)直到F中只含一棵树为止,这棵树就是哈夫曼树。
例1:
例2:
结点的存储结构:
构造哈夫曼树的算法说明:
#definen/*叶子总数*/
#definem2*n-1/*结点总数*/
证:由性质3,叶子结点数n0=n2+1,故哈夫曼树结点总数为n0+n2=n0+(n0-1)=2*n0-1
例3在解某些判定问题时,利用哈夫曼树获得最佳判定算法。
(a)
WPL=0.05*1+0.15*2+0.4*3+0.3*4+0.1*4=3.15
(b)(c)
WPL=0.4*1+0.3*2+0.15*3+0.05*4+0.1*4=2.05WPL=0.05*3+0.15*3+0.4*2+0.3*2+0.1*2=2.2
哈夫曼编码
从哈夫曼树根结点开始,对左子树分配代码“0”,右子树分配代码“1”,一直到达叶子结点为止,然后将从树根沿每条路径到达叶子结点的代码排列起来,便得到了哈夫曼编码。
例,对电文EMCAD编码。若等长编码,则
EMCAD=>000001010011100共15位
设各字母的使用频度为{E,M,C,A,D}={1,2,3,3,4}。用频度为权值生成哈夫曼树,并在叶子上标注对应的字母,树枝分配代码“0”或“1”:
各字母的编码即为哈夫曼编码:EMCAD=>000001011011共12位
2.9.2二叉排序树
二叉排序树是一种特殊结构的二叉树,它作为一种表的组织手段,通常被称为树表。可以作为一种排序和检索的手段。
定义二叉排序树或是空树,或是具有下述性质的二叉树:其左子树上所有结点的数据值均小于根结点的数据值;右子树上所有结点的数据值均大于或等于根结点的数据值。左子树和右子树又各是一棵二叉排序树。
对二叉排序树,若按中序遍历就可以得到由小到大的有序序列。如上图,中序遍历得:
{2,3,4,8,9,9,10,13,15,18}
二叉排序树的生成
对任意一组数据元素序列{R1,R2,...,Rn},要生成一棵二叉排序树的过程为:
(1)令R1为二叉树的根;
(2)若R2 (3)对R3,...,Rn结点的插入方法同上。 例,数据元素序列{10,18,3,8,12,2,7,3},其生成二叉排序树的过程如下: 二叉排序树中结点的删除 要求删除一个结点后的二叉树仍是一棵二叉排序树。算法思想,分以下几种情况考虑: (1)被删除的结点是叶子结点,则只需修改其双亲结点的指针既可; (2)被删除结点p只有左子树pL或右子树pR,此时只要使左子树pL或右子树pR成为p双亲结点q的左子树或右子树即可。 (3)若被删除结点p的左、右子树均非空,有两种做法: * 令pL直接链接到q的左(或右)孩子链域上,pR链接到p结点中序前趋结点s上(s是pL最右下的结点); * 以p结点的直接中序前趋或后继替代p所指结点,然后再从原二叉排序树中删去该直接前趋或后继。 其中每颗二叉树TI中只有一个带权WI的根节点,其左右子树为空。 (2)在F中选取两颗根节点的权值最小的树作为左右子树构造一颗新的二叉树.parent=i; HT[i].lchild=s2;HT[i].rchild=s1; HT[i].weight=HT[s1].weight+HT[s2].weight。这棵树就是哈弗曼树;i<=m,且置新的二叉树的根节点的权值为左右子树上根节点的权值之和。 (3)在F中删除这两颗树。 核心代码 for(i=n+1;/求出两个有最小权值的节点 HT[s1];++i) { Choose(i-1,s1,s2);/.parent=i;HT[s2],T2...wn}构成N颗二叉树的集合F={T1.TN}。 如果有N个叶子节点,则哈弗曼树有M=2*N-1个节点..,同时将新得到的二叉树加入F中。 (4)重复(2)(3),直到F只含一棵树为止{1}根据给入的N个权值{w1,w2 其中每颗二叉树TI中只有一个带权WI的根节点,其左右子树为空。 (2)在F中选取两颗根节点的权值最小的树作为左右子树构造一颗新的二叉树.parent=i; HT[i].lchild=s2;HT[i].rchild=s1; HT[i].weight=HT[s1].weight+HT[s2].weight。这棵树就是哈弗曼树;i<=m,且置新的二叉树的根节点的权值为左右子树上根节点的权值之和。 (3)在F中删除这两颗树。 核心代码 for(i=n+1;/求出两个有最小权值的节点 HT[s1];++i) { Choose(i-1,s1,s2);/.parent=i;HT[s2],T2...wn}构成N颗二叉树的集合F={T1.TN}。 如果有N个叶子节点,则哈弗曼树有M=2*N-1个节点..,同时将新得到的二叉树加入F中。 (4)重复(2)(3),直到F只含一棵树为止{1}根据给入的N个权值{w1,w2 http://image.soso.com/image.cgi?ch=s.p.in.i&pid=p.in.i&ty=&sc=img&w=%b7%c6%c0%fb%c6%d5%a1%a4%b9%fe%b6%fb%cb%b9%c2%fc&ity=0这个网址有去看看吧 以上就是关于哈尔曼的相关介绍,出生地莱顿出生日期公元1606年7月15日逝世日期公元1669年10月4日职业画家。内容来源于互联网,信息真伪需自行辨别。如有侵权请联系删除。哈尔曼树的带权路径长度
哈尔曼树构造
哈尔曼简历
相关推荐
-
哈尔曼(上海 哈尔曼)
哈尔曼?中文名伦勃朗·哈尔曼松·凡·莱因外文名RembrandtHarmenszoonvanRijn国籍荷兰。那么,哈尔曼?一起来了解下吧。
-
热气球旅游胜地(四大热气球圣地)
热气球旅游胜地?山西太原航校、大同航校、长治航校,还有山东莱芜航空基地,河南平顶山也可以玩到热气球,河北木兰围场景区,内蒙古济宁、克什克。那么,热气球旅游胜地?一起来了解下吧。
-
人生屋(中篇悬疑故事人生屋)
人生屋?人生如屋,信仰如柱,六幅经典对联,说透人生大智慧(一)养活一团春意思撑起两根穷骨头(二)好人多自苦中来,莫图便宜凡事皆缘。那么,人生屋?一起来了解下吧。
-
清源军(平海军节度使)
清源军?留氏卒后,继由清源军统军使陈洪进割据。那么,清源军?一起来了解下吧。
-
多纳尔(多奈尔)
多纳尔?托尔的职责是保护诸神国度的安全与在人间巡视农作,北欧人相传每当雷雨交加时,就是托尔乘坐马车出来巡视,因此称呼托尔为“雷神”。那么,多纳尔?一起来了解下吧。
-
帕提亚帝国(帕提亚帝国被谁灭亡)
帕提亚帝国?建于前247年,面积为2298.56854万平方千米,开国君主为阿尔撒息。那么,帕提亚帝国?一起来了解下吧。
-
肥厚的牦户(鼓蓬蓬的牡户)
肥厚的牦户?建议您到医院去检查一下,明确后再做针对性的治疗。那么,肥厚的牦户?一起来了解下吧。
-
扬州玉雕(扬州玉雕大师)
扬州玉雕?1977年在扬州蜀冈尾闾,发现新石器时代后期氏族公共墓葬60多处,有石斧、石锛、玉璧、玉琮等器物,说明早在4000年前,先民们就在这里生产生活,有了玉石琢磨的活动。那么,扬州玉雕?一起来了解下吧。
-
若尔盖高原反应严重吗(若尔盖有高反吗)
若尔盖高原反应严重吗?若尔盖隶属阿坝藏族羌族自治州,高原寒温带湿润季风气候,县城海拔3406米,属于高海拔地区,一般的人都可能会出现高原反应,所以还是注意高原反应,大人这时候出现高原反应的情况也是比较多的,你可以带一些奥默牌蓝养片,可以有效缓解高原反应,小孩子不建议吃,小孩子要是出现高原反应了,最好的方法是去医院,让医生告诉你该怎么去做!那么,若尔盖高原反应严重吗?一起来了解下吧。
-
东海道本线(东海道本线有哪些铁路组成)
东海道本线?看下图蓝色线是新快速,从大阪到京都只要30分钟,只停留高槻。那么,东海道本线?一起来了解下吧。
-
郯城邮政编码(郯城县邮政编码是多少)
郯城邮政编码?山东省临沂市郯城县黄山镇邮编为276133。那么,郯城邮政编码?一起来了解下吧。
-
北京下雪了(昨天北京下雪了是真的吗)
北京下雪了?今天下午北京没有下雪。。那么,北京下雪了?一起来了解下吧。
-
地理俱乐部(地理俱乐部资源)
地理俱乐部?常庄水库管理处。。那么,地理俱乐部?一起来了解下吧。
-
罗卫红(罗卫红衢州图片)
-
南昌旅行(南昌市景点一览表)
南昌旅行?有八一起义纪念塔梅岭南昌起义总指挥部旧址绳金塔滕王阁天香园佑民寺南昌风景名胜众多,旅游资源丰富,拥有文化遗址600余处,人文景观18处,自然景观26处。那么,南昌旅行?一起来了解下吧。