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

二叉树先序遍历的递归问题

发布网友 发布时间:2022-05-22 04:24

我来回答

2个回答

热心网友 时间:2024-03-23 20:41

你这个是在哪里弄来的代码?烂死了....如果是某本数据结构书上,千万不要照抄,因为某书上面的代码有问题。
你的问题很好回答,visit函数不放在if语句后面,恐怕是为了判断是否可以读取出来而设定的,若是可以读取出来,就进行下一步,遍历该结点的左子树和右子树,如果不能,返回error,但是这个代码怎么看怎么有问题...
你的第二个问题,不需要回到根节点,当递归调用的函数结束的时候,自动就会返回上一层函数之中,也就是返回了根节点。
先序遍历是按照,根,左孩子,右孩子,这样的方式来遍历的,一开始先输出第一个根,然后看有没有左孩子,有的话,读取左孩子的结点,此时左孩子无论有没有更下一层的结点,都可以看作是一个根节点,所以先输出,再继续遍历...左边的遍历完了再遍历右边的,这就是先序遍历。
如果我能在这里画个图,可能就好说明的多。

建议你自己理解之后自己动手写一份代码,不要参照书上的。自己写。这样你就会明白很多东西的了。

热心网友 时间:2024-03-23 20:42

把递归理解错了,递归调用我用下面这种方法表示
Preorder-
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 二叉树递归遍历的问题 说说你喜欢泰国大象的原因 二叉树的遍历算法实现为何要采用递归 遍历二叉树的递归程序详解 二叉树的遍历(递归最好) 初中化学实验中可以加热的仪器有___.需垫石棉网加热的有:___. 如何自学家用电器维修 有没有学习制冷维修技术的网站 龙泉驾校现在学费多少 北京在哪能学摩托车本??? 北京龙泉驾校摩托车报名费多少钱 龙泉驾校学车收费 无锡市技能培训证书有社保的能䃼贴吗? 无锡技师学院怎么样? 有什么专科? 无锡技能提升补贴技师可以申请吗 无锡市学能教育咨询服务有限公司怎么样? 无锡技师学院毕业发高技证书和*高考的大专证吗?学校正规吗?还有在学校学的技能有用吗? 无锡什么职业最吃香? 无锡市曙光技工学校怎么样? 无锡程琢教育育婴师培训怎么样?通过率高吗?能学的到专业技能吗? 翻译day1 1,什么动物们你喜欢?我喜欢大象和长劲鹿。为什么你喜欢它们?因为它 我喜欢大象英语是I like an elephant 中间为什么要加an 算法设计 递归实现遍历二叉树,输出每个节点的度 简单的递归遍历二叉树 漫步者lollipods mini闪两下绿灯 请问一下。无线蓝牙音箱指示灯一直为绿色。怎么按都没反应。要怎么办 漫步者音响平时是绿灯今天红灯也不响 蓝牙耳机亮绿灯 安徽有黄山吗?杭州有西湖吗?都是长什么样子的呢? 安徽黄山介绍 黄山何如,怎么样? 凉粉放明矾的比例和放水的比例(红薯粉)。 做凉粉什么时候放明矾 MRP系统的局限性有什么表现 MRP与MRP2的区别 mrp2改变了企业的什么? mrp2的介绍 mis系统的局限性 为什么说MRP2软件功能是ERP软件系统的核心 求 会计电算化的现状及发展趋势的大纲和完整论文!{不少于5000字}