“BB书屋”最新网址:https://www.bbwwljj.com,请您添加收藏以便访问
当前位置:BB书屋 > 其他类型 > 离语 > 第386章 裙子

第386章 裙子(2 / 3)

上一页 章节列表 下一页
好书推荐: 行商坐医 大明,从带朱元璋逛紫禁城开始 带着刘天仙去影视世界 混沌天帝诀楚剑秋柳天瑶 全职法师,我的世界双穿门 至尊龙魂 叶罗丽之水默勿忘 鉴宝天眼:我在都市捡漏成首富 官道雄才 网游:回到开服前我有神级天赋林天浩周小胖

p>

1 将 f={t1, t2,? ,tn} 中的每棵树转换成二叉树。

2 按给出的森林中树的次序,从最后一棵二叉树开始,每棵二叉树作为前一棵二叉树的

根结点的右子树,依次类推,则第一棵树的根结点就是转换后生成的二叉树的根结点,如图

所示。

4、二叉树转换成森林

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

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, c b、b, d, f, e, c, a c、b, f, e, d, c, a d、f, e, d, c, b, a 考点 15:哈夫曼树(★★★)

1、最优二叉树(huffman 树)

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

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

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

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

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

2、huffman 树的构造

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

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

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

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

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

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

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

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

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

温馨提示:亲爱的读者,为了避免丢失和转马,请勿依赖搜索访问,建议你收藏【BB书屋网】 www.bbwwljj.com。我们将持续为您更新!

请勿开启浏览器阅读模式,可能将导致章节内容缺失及无法阅读下一章。

上一页 章节列表 下一页
新书推荐: 冤枉!我真没勾引阴湿疯批弟弟对我强制爱啊 难以开口的爱恋 武侠:都修仙了,谁还去论剑啊 甄嬛传之炮灰逆袭记 我和动物聊八卦,全家偷听改命忙 重生后,这恶毒女配我不当了 她抢婚成替嫁,帝国财阀一夜沦陷 糟糕,起猛了 竹马太爱贴贴,修真界没眼看 阴角