书本网 > 其他小说 > 离语 > 第327章 半

第327章 半(2 / 2)

推荐阅读: 高冷军少之独占爱妻 龙魂传 第五人格:我将救赎一切 被家族放弃后,我成了宠物店主 血脉剑神 山水行记 烟雨神界 重生的夫君儿子每天都在想怎么弄死我 厨神,妖兽:不好,我们成食材了 掐指一算,你是逃犯! 陈年诡事 穿宋,我反了 一条狗的漫漫修行路 重回少年,孩子她妈成了女总裁 女帝痛哭,她杀死了自己最爱的人 第四天灾,但柯学世界 师妹表白不成想要囚禁我 玄幻,从码头开启超凡之路 我在天牢,长生不死 我是你爸 大唐:开局碰瓷长乐公主 金戈丽人行:天命之魁 村滥 重生88,从大山挖参开始! 我刀了九千岁以后,他重生了 快穿之在小世界里边苟边吃瓜 我杜卡雷一定会成为MVP的!! 御兽,从银月天狼开始 无限分身:诸天都有我小号 错嫁:鬼眼王妃 觉醒了异能,怎么战斗更烧脑了? 替死鬼假千金她重生了 大唐十万里 游戏入侵:我的血能毒杀异界神魔 天才与废材 当山贼开始宅斗 御兽:我能不断进化兽娘 傻大阳,求求你,弄死我吧 高武独行 僵尸校园,有亿把枪不过分吧 符道之祖 无敌归来,未婚妻却流落风尘 重生后,四岁萌娃横扫末世! 变成龙的我,今天该干什么 木叶骑士王 大傻川,求你,弄死我吧 HP:失色魂灵 白雪皇帝,从恶魔小姐管家做起? 凡人修仙:开局看守草药场 重回七零,与病娇老公举案齐眉 重生:校花姐姐别追我 砍树爆装备?我爆的全是修仙法宝 小松的爱情保卫战 魔鬼部队 重生:校花不甜,我为什么要舔? 妹妹别怕,哥哥超护短 我们牺牲的,会是自己 军游勇闯明末 沙雕系统疯狂内卷,灵宝满出来了 三国:组建最强武将集团

上述转换规则是递归的,可以写出其递归算法。以下给出具体的还原步骤。

1去连线。将二叉树b的根结点与其右子结点以及沿右子结点链方向的所有右子结点的连

线全部去掉,得到若干棵孤立的二叉树,每一棵就是原来森林F中的树依次对应的二叉树。2二叉树的还原。将各棵孤立的二叉树按二叉树还原为树的方法还原成一般的树。

5、树的遍历

由树结构的定义可知,树的遍历有二种方法。

(1)先序遍历:先访问根结点,然后依次先序遍历完每棵子树。如图,先序遍历的次序是:

AbcdEFGIJhK

(2)后序遍历:先依次后序遍历完每棵子树,然后访问根结点。如图,后序遍历的次序是:

cdbFIJGhEKA

树的先序遍历实质上与将树转换成二叉树后对二叉树的先序遍历相同。

树的后序遍历实质上与将树转换成二叉树后对二叉树的中序遍历相同

【2019年】若将一棵树t转化为对应的二叉树bt,则下列对bt的遍历中,其遍历序列

与t的后根遍历序列相同的是()

A.先序遍历b.中序遍历c.后序遍历d.按层遍历

【2020年】已知森林F及与之对应的二叉树t,若F的先根遍历序列是a,b,c,d,e,f,中

根遍历序列是b,a,d,f,e,c则t的后根遍历序列是:

A、b,a,d,f,e,cb、b,d,f,e,c,ac、b,f,e,d,c,ad、f,e,d,c,b,a考点15:哈夫曼树(★★★)

1、最优二叉树(huffan树)

1结点路径:从树中一个结点到另一个结点的之间的分支构成这两个结点之间的路径。

2路径长度:结点路径上的分支数目称为路径长度。

3结点的带权路径长度:从该结点的到树的根结点之间的路径长度与结点的权(值)的乘积

4权(值):各种开销、代价、频度等的抽象称呼。

5树的路径长度:从树根到每一个结点的路径长度之和。

2、huffan树的构造

1根据n个权值{w1,w2,?,wn},构造成n棵二叉树的集合F={t1,t2,?,tn},其中每棵二

叉树只有一个权值为wi的根结点,没有左、右子树;

2在F中选取两棵根结点权值最小的树作为左、右子树构造一棵新的二叉树,且新的二

叉树根结点权值为其左、右子树根结点的权值之和;

3在F中删除这两棵树,同时将新得到的树加入F中;

4重复2、3,直到F只含一颗树为止。

构造huffan树时,为了规范,规定F={t1,t2,?,tn}中权值小的二叉树作为新构造的二叉树

的左子树,权值大的二叉树作为新构造的二叉树的右子树;在取值相等时,深度小的二叉树

作为新构造的二叉树的左子树,深度大的二叉树作为新构造的二叉树的右子树。

图是权值集合w={8,3,4,6,5,5}构造huffan树的过程。所构造的huffan树的wpL

是:wpL=6x2+3x3+4x3+8x2+5x3+5x3=79。

3、huffan编码方法

由于每个字符都是叶子结点,不可能出现在根结点到其它字符结点的路径上,所以一个

字符的huffan编码不可能是另一个字符的huffan编码的前缀。

若字符集c={a,b,c,d,e,f}所对应的权值集合为w={8,3,4,6,5,5},如图所示,则字符

a,b,c,d,e,f所对应的huffan编码分别是:10,010,011,00,110,111。

以字符集c作为叶子结点,次数或频度集w作为结点的权值来构造huffan树。规定

huffan树中左分支代表“0”,右分支代表“1”。

从根结点到每个叶子结点所经历的路径分支上的“0”或“1”所组成的字符串,为该结

点所对应的编码,称之为huffan编码。

最新小说: 今天也是不想算命的一天 跨国占有!黑道教父强制爱 无限重临 明天的明天是今天 快穿之娇软美人别太爱 沦为贱奴三年后,全家跪求我回头 快穿:娇娇美人靠生子系统杀疯了 疯批阎君他超洁 道影天涯 庶女藏孕肚,绝嗣暴君急红眼 穿越七零靠金手指被全家宠上天 喜卷长安 婚后第三年,她注销身份消失了 鉴昭行 纵横三界之鬼门小子 大佬重生后,有关部门忙疯了 抄家流放后,小公主在岭南造反了 公主带娃回归,清冷权臣火葬场 女儿抢救当晚,渣夫在给白月光儿子当爸 闺蜜齐穿带崽跑路!世子急疯了 不是,谁家游戏王里剪辑世界啊? 出狱既无敌,绝美前妻跪求原谅 妙手娇娘能回春,将军请上榻 带着商城穿七零,冷面军官甜甜宠 归乡仙途 HP:花与血同歌 漫综:我真不是故意死遁的啊! 能不能不要这么凶 魔渊,疯驴,邪剑仙 百货风云:时空超市的邂逅 无限:我在惊悚片场逃生 大佬在星际靠娶夫发家 人在斗罗,我的系统去哪了? 农女掐指一算,全村提前三年准备大逃荒! 仙道昭昭:修仙内卷不内耗 一胎仨崽,亡国公主靠空间发家 长春宫小分队穿越如懿传 从异色瓦斯弹开始,成为毒系天王 剑修丹师 慑神剑 凶冥空间:从雨夜杀人魔开始 后宫清欢记 为我负天下人,重生躺平你慌了? 沉浸式扮演恶女,我跑路他们疯了 盗墓:玄冥宝鉴 穿越为兄:我的异世界之旅 四合院:开局植物人,送大爷进局 千夜追凶:碰触尸体就能锁定凶手 重生假少爷,从打猎带妻女发家开始 听说我们这里还有鱼 渡劫之后方为仙 爱,来得及 兽人攻略:那咋了,这些我都想谈 原神:旅途何日到终焉 影视同人之谍战生活 万界观影?不!是圆梦大师! 那个不婚女怎么找个好男人嫁了? 小师妹素质不详,遇强则强 琼瑶韵事纪念录 婚前失控,禁欲总裁成了黏人精