问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Python 二叉树的创建和遍历、重建

发布网友 发布时间:2022-11-29 04:37

我来回答

1个回答

热心网友 时间:2023-10-26 10:20

几个有限元素的集合,该集合为空或者由一个根(Root)的元素及两不相交的(左子树和右子树)的二叉树组成,是有序树,当集合为空时,称为空二叉树,在二叉树中,一个元素也称为一个结点。

前序遍历:若二叉树为空,则空操作返回,否则先访问根结点,然后前序遍历左子树,再前序遍历右子树

中序遍历:若树为空,则空操作返回,否则从根结点开始(不是先访问根结点),中序遍历根结点的左子树,然后访问根节点,最后中序遍历右子树。

后序遍历:若树为空,则空操作返回,否则从左到右先访问叶子结点后结点的方式遍历左右子树,最后访问根节点。

层序遍历:若树为空,则空操作返回,否则从树的每一层,即从根节点开始访问,从上到下逐层遍历,在同一层中,按从左到右的顺序对结点逐个访问。

假设已知后序遍历和中序遍历结果,从后序遍历的结果可以等到最后一个访问的结点是根节点,对于最简单的二叉树,此时在中序遍历中找到根节点之后,可以分辨出左右子树,这样就可以重建出这个最简单的二叉树了。而对于更为复杂的二叉树,重建得到根结点和暂时混乱的左右结点,通过递归将左右结点依次重建为子二叉树,即可完成整个二叉树的重建。(在得到根结点之后,需要在中序遍历序列中寻找根结点的位置,并将中序序列拆分为左右部分,所以要求序列中不能有相同的数字,这是序列重建为二叉树的前提。)

Root =None

strs="abc##d##e##"   #前序遍历扩展的二叉树序列

vals =list(strs)

Roots=Create_Tree(Root,vals)#Roots就是我们要的二叉树的根节点。

print(Roots)

inorderSearch = inOrderTraverse2(Roots)

print(inorderSearch)
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
在RLC电路中,谐振频率为___同期为___谐振条件为___? 电磁振荡并联 RLC振荡回路的谐振频率与振荡特性 佛手柑水培还是干放 中山市美派电器有限公司怎么样? 成都美派电器有限公司怎么样? 两条不同品牌的DDR3内存条可以一起用吗 驾驶证的牡丹卡多长时间能办下来 新衣服必须用洗衣液洗才能去甲醛吗? 梦见逛街被偷抢 2024年买什么品牌的运动男鞋比较好? 新概念英语第二册54课摘要写作 场内基金折价率和涨跌关系 富国天利基金收益如何计算 etf当天买入,涨幅会算进去吗 运动训练的原则有哪些 华电重工各事业部总经理什么级别 从长沙高铁站到干杉镇镇委(慧盟重工)怎么坐车(公交),谢谢 风水先生54年的女马和70后的男猪合作共事有好运吗? 54岁中年男子长期便秘,检查却是肠癌,这是否能治愈? 54年的属马先生于59年的猪太太能配做夫妻吗? 排骨炖豆角干的做法,排骨炖豆角干怎么做好吃 关于七天试用期无工资合法吗 七天试用期没工资该怎么维权 试工七天无工资合法吗 麦杆菊可不可以泡水喝? 形容江湖风起云涌的诗句 怎么从柳州火车站打公交车到柳州铁道职业技术学院,到 在柳州市柳江县,拉堡镇,在江城如何坐车去柳州市第二职业技术学校。急,急! 从柳州万达到市人民医院东快7公交站怎么走 柳州职业技术学院(官塘校区)到柳州火车西站怎么走 多乐士的竹炭漆效果好不好啊? 这次装修准备选多乐士的竹炭漆,不错吧? 变更法人后多久可以申请税贷 财税小分享:关于公司与股东借款的税务处理 关于澳洲移民签证V309和V100 同意出租证明怎么开 审请澳洲探亲820和309是什签证、费用多少 迷你主机什么牌子的最好 问一下rx480显卡怎么装驱动?为什么我在按摩垫官网上下的驱动装好后鲁大师跑分只有14万多? 中裕软管科技有限公司怎么样? 姜堰中裕软管上班苦吗 四川中裕科技有限公司是家骗子公司,我从这家公司购买了二台pos机,一台商用的和一台小的,至今已三个 姜堰中裕科技工资高吗 姜堰中裕科技为什么一直招人 河南中裕广恒科技股份有限公司电话是多少? 张艺谋老婆陈婷个人资料介绍 大导演背后的女人低调也华丽 陈婷式微笑是什么意思 西安天讯网络科技有限公司的培训靠谱吗,不会骗人吧?? 云南天讯科技有限公司怎么样? 深圳嘉羽天讯科技有限公司怎么样?