这个书上的代码看不懂啊,求大神分析分析,小弟感激不尽啊。。。。
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

首页/
已采纳
二叉树(前序遍历)。。
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
HannanKan 2016-11-17 07:14关注树的便利主要是递归算法,马上写程序注释给你
```void preorder(NODE root)
{
if(root==NULL) return; //root 指针会沿着树节点一直便利到空孩子,即NULL,此时返回上一层递归调用
printf("%d",root->info); //如果本节点不为空,则输出节点中的数据
preorder(root->llink); //当前节点的数据输出之后,以该节点的左孩子为子根节点,对它进行递归调用
preorder(root->rlink); //再以该节点的右孩子为子根节点,对它进行递归调用
} //如此就可以便利整颗二叉树了
/*顺便说一声,我刚刚学完二叉树,有机会可以交流一下*/本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2021-07-16 08:18二叉树的遍历是对其进行操作的基础,其中包括前序遍历、中序遍历和后序遍历。本文将详细讲解二叉树的前序遍历,并结合提供的`main.js`文件中的代码进行解析。 **前序遍历** 是二叉树遍历的一种方法,其顺序为:访问...
- 2020-12-21 11:28二叉树遍历是针对二叉树进行操作的一种基本算法,主要有三种类型:前序遍历、中序遍历和后序遍历。本问题主要关注的是前序遍历,它是二叉树遍历的一种常见方式。 **前序遍历**的顺序是:先访问根节点,然后递归地...
- 2012-04-23 03:08运行成功的二叉树 前序遍历 自己编写的程序 运行无错误
- 2025-01-02 17:57二叉树前序遍历的算法复杂度一般为O(n),n为二叉树中节点的总数。由于每个节点访问一次,因此时间复杂度是线性的。空间复杂度取决于树的结构,如果树是完全不平衡的,比如退化为链表,那么空间复杂度为O(n)。如果树...
- 2024-05-01 01:28远近高低各不同的博客 我又来了,这次为大家带来关于二叉树的内容首先,先来一个简单的二叉树图有点抽象,大家尽量看,哈哈这次讲的是二叉树的遍历。
- 2021-09-27 13:42Ant_ony的博客 二叉树的遍历是数据结构中非常基础的内容了,今天这一篇文章我们来详细了解一下二叉树的前序遍历,二叉树的前序遍历顺序是根节点-左子树-右子树,本文对递归和栈模拟的方法都有实现 一、递归方法 递归方法可以...
- 2020-12-31 01:02二叉树的前序遍历是先根节点,然后如果有左子树则再先序遍历左子树,然后如果有右子树则再先序遍历其又子树。递归算法如下 代码如下: void preorder(Betree *t){ if(t==null) return;visit(t);//访问该节点...
- 2023-07-05 10:14前序遍历是二叉树遍历的一种,它按照“根-左-右”的顺序访问树中的每个节点。对于满二叉树,前序遍历能够按照层次顺序逐层访问节点,即从第一层的根节点开始,再到第二层的两个子节点,以此类推。前序遍历通常使用...
- 2023-03-10 08:56情系明明的博客 以上是使用C++实现的二叉树前序遍历函数的完整代码,包括结构体定义、节点插入函数以及前序遍历函数。在这个实现中,首先定义了一个二叉树节点的结构体。,该函数接受一个指向二叉树根节点的指针。函数向二叉树中...
- 2018-05-23 11:04白夜行的狼的博客 复习到二叉树,看到网上诸多博客文章各种绕,记得头晕。个人觉得数学、算法这些东西都是可以更直观简洁地表示,然后被记住的,并不需要靠死记硬背。 本文的程序基本来源于《大话数据结构》,个人感觉是一本非常好...
- 没有解决我的问题, 去提问
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司