社区
数据结构与算法
帖子详情
怎么不用栈去实现二叉树的后序遍历非递归算法?
mlion521314
2008-05-12 09:17:23
怎么不用栈去实现二叉树的后序遍历非递归算法?
...全文
272
4
打赏
收藏
怎么不用栈去实现二叉树的后序遍历非递归算法?
怎么不用栈去实现二叉树的后序遍历非递归算法?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jieao111
2008-05-12
打赏
举报
回复
用栈的功能
mlion521314
2008-05-12
打赏
举报
回复
没人理我自己顶,急切寻求高手解答
tailzhou
2008-05-12
打赏
举报
回复
可以参考这个帖子
http://topic.csdn.net/u/20080320/20/c8e2b970-4cc9-4205-9701-e55c97d0d7e7.html
tg15
2008-05-12
打赏
举报
回复
完全可以用栈实现二叉树的后序遍历非递归算法.
并且,任何递归算法都可以改写为非递归的,
所以,我觉得你这问题不算是问题.
二叉树
先序遍历、中序遍历和
后序遍历
非递归
算法
C++源码
用C++写的
二叉树
先序遍历、中序遍历和
后序遍历
非递归
算法
C++
二叉树
的先序遍历、中序遍历和
后序遍历
非递归
算法
用C++写的,包括
二叉树
的构建,
二叉树
的先序遍历、中序遍历和
后序遍历
非递归
算法
。
二叉树
后序遍历
的
非递归
算法
这是数据结构中
二叉树
的
后序遍历
的
非递归
算法
的源代码。
二叉树
先序、中序、后序三种遍历的
非递归
算法
下面是
后序遍历
非递归
算法
的
实现
代码: ```c void PostOrderUnrec(Bitree t){ SqStack s; stacknode x; StackInit(s); p=t; do { while (p!=null){ x.ptr = p; x.tag = L; push(s,x); p=p->lchild; } ...
二叉树
后序遍历
的
非递归
算法
。
二叉树
后序遍历
的
非递归
算法
是指在遍历
二叉树
时,不使用递归函数,而是使用栈来存储结点的方法。该
算法
的主要思想是使用一个栈来存储结点,通过标志 flag 区分同一个结点的两次出栈。 在该
算法
中,首先将根指针 ...
数据结构与算法
33,027
社区成员
35,335
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章