社区
数据结构与算法
帖子详情
两个关于树的遍历的问题
HQWEIEI
2010-05-05 05:38:43
1.画出和下列已知序列对应的树T:(请给出详细解题办法,主要不知到E放在哪里)
树的先根次序序列为GFKDAIFBCHJ;
树的后跟次序序列为DIAEKFCJHBG;
2.假设一颗二叉树的层序序列为ABCDEFGHIJ和中序序列为DBGEHJACIF。请画出该树。(不知层序序列是什么)
...全文
233
9
打赏
收藏
两个关于树的遍历的问题
1.画出和下列已知序列对应的树T:(请给出详细解题办法,主要不知到E放在哪里) 树的先根次序序列为GFKDAIFBCHJ; 树的后跟次序序列为DIAEKFCJHBG; 2.假设一颗二叉树的层序序列为ABCDEFGHIJ和中序序列为DBGEHJACIF。请画出该树。(不知层序序列是什么)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
GentooEmacs
2010-05-08
打赏
举报
回复
http://acm.hdu.edu.cn/showproblem.php?pid=1030
Joe-xXx
2010-05-06
打赏
举报
回复
这是作业?哈哈
michael122
2010-05-06
打赏
举报
回复
lz好好看书吧,这种问题不应该拿来问
GentooEmacs
2010-05-06
打赏
举报
回复
首先找出树的根结点,由先序遍历知道G是根节点,然后再找出字树的跟结点,依次递推下去……明白?
HQWEIEI
2010-05-05
打赏
举报
回复
先根次序访问序列为GFKDAIEBCHJ
hellodota121
2010-05-05
打赏
举报
回复
根据先根后根遍历的特点就能推导出了。
ArtiFly2000
2010-05-05
打赏
举报
回复
层序 顾名思义
就是先第一层,在第二层、第三层、第四层
_Natsu
2010-05-05
打赏
举报
回复
用递归吧 层序就用队列进行遍历
@井九
2010-05-05
打赏
举报
回复
1,题目错了
树的先根次序序列为GFKDAIFBCHJ; 里面有两个F....没有E
树
的三种
遍历
及常见
问题
博客介绍了
树
的三种
遍历
方式,即先序、中序和后序
遍历
及其顺序。还提及洛谷相关题目,如输入二叉
树
用前序打出。探讨了根据
两个
遍历
序列恢复原
树
的
问题
,指出先序+中序、中序+后序可递推恢复,先序+后序不能唯一确定。
POJ 1849 Two(
遍历
树
)
本文详细解析了POJ1849 Two
问题
,探讨了
两个
机器人
遍历
树
的最短路径算法。通过分析
树
的直径与总长度,给出了求解机器人
遍历
树
总长之和最小值的方法,并附上了AC代码。
异或
树
本文探讨了如何利用异或
树
解决
树
上两点间异或距离的
问题
,包括等于某个值和小于某个值的情况。通过深度
遍历
、节点到根节点的异或距离以及前缀
树
等方法,提出了解决这
两个
问题
的高效算法,降低时间复杂度到线性级别。
树
的直径应用
问题
该博客讨论了一个
树
形结构中计算每台电脑到其他电脑最大网线长度的
问题
,即
树
的直径应用。解题思路涉及两次DFS
遍历
,首先找到
树
的直径两端点,然后分别从这
两个
点出发计算到各点的距离,从而得出每个点的最大距离。注意事项包括数据结构的初始化和避免重复
遍历
。
利用前后序
遍历
求解
树
中
两个
节点的最低公共节点
本文介绍了一种求解
树
中任意
两个
节点的最低公共祖先的新方法,通过前序和后续
遍历
,利用最大公共子序列解决
问题
。
数据结构与算法
33,026
社区成员
35,336
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章