社区
数据结构与算法
帖子详情
大家帮忙思考一下:如何中序创建二叉树?
xrbeck
2002-01-11 10:53:20
刚想了一下。似乎不好解决,听听各位大虾的看法。谢谢
...全文
53
4
打赏
收藏
大家帮忙思考一下:如何中序创建二叉树?
刚想了一下。似乎不好解决,听听各位大虾的看法。谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kbsoft
2002-01-21
打赏
举报
回复
QQ:7862483
xrbeck
2002-01-16
打赏
举报
回复
是第一种意思。。
楼上的大虾可否解释一下。谢谢。
kbsoft
2002-01-11
打赏
举报
回复
typedef struct node{
char info;
struct node *llink,*rlink;
int lth,rth;}NODE;
NODE *threaded(NODE *root)
{NODE *p,*pr;
PStack s; /*定义一个堆栈S*/
if(root==NULL)return NULL;
p=root;
pr=NULL;
s=(PStack)malloc(sizeof(Stack));
initSTK(s);
do{
for(;p!=NULL;)
{push(p,s);
p=p->link;}
p=top(s);
pop(s);
if(pr==NULL) p->lth=1;
else
{if(p->llink==NULL)
{ p->llink=pr;
p->lth=1;}
else p->lth=0;
if(pr->rlink==NULL)
{pr->rlink=p;
pr->rth=1;
else pr->rth=0;}
pr=p;
p=p->rlink; /*进入右子树*/
}while((p!=NULL)||(!(emptySTK(s))));
pr->rth=1;
return(root);
}
nofog
2002-01-11
打赏
举报
回复
什么意思?
给定一个中序序列,然后根据序列建树?
还是其他的意思?
代码随想录刷题记录:
二叉树
篇(第一部分)
因为好久没看
二叉树
了,就先复习
一下
吧(下图全部来自代码随想录)。 对
二叉树
几个类型概念的简单介绍: 满
二叉树
完全
二叉树
二叉搜索树 平衡二叉搜索树(即AVL树) 对
二叉树
的两种存储形式进行简单介绍: 链式...
2023最新互联网公司工作时长排行榜出炉!(持续更新...)
题目考察的知识点 :
中序
遍历和后序遍历构造
二叉树
题目解答方法的文字分析:后序遍历的最后一个元素为整棵树的根节点在
中序
遍历中找到根节点的位置,左边为左子树的
中序
。求直径的时候,思路也很简单。知识点:双指...
从零开始学
二叉树
(下):链式
二叉树
与递归的终极修炼
一句话预告:递归不是魔法,而是“分而治之”的思维艺术;遍历不是背代码,而是模拟计算机的
思考
路径。
题解 | #把字符串转换成整数(atoi)# 超易理解
知识点:
中序
遍历解题思路:二次搜索树的
中序
遍历(左-中-右)是一个递增序列,那么我们反过来遍历(右-中-左)就是递减序列,我们只需要在
中序
位置判断当前节点是否是。/*思路: 1、遍历长字符串,找出第一个和短...
二叉树
的遍历
语言描述》的学习,我学习到了基本的理论知识,了解到了C数据结构的思想,这些知识都...中如何调试程序的方法、当然,老师的指导和同学的
帮忙
也是不可忽视的,他们给了我许多提示和
帮忙
,教会了我编译复杂程序的方法。
数据结构与算法
33,028
社区成员
35,337
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章