- 8
- 0
- 约1.54万字
- 约 4页
- 2017-08-26 发布于湖北
- 举报
二叉树后序遍历的非递归算法.pdf
二叉树后序遍历的非递归算法
黄 霞
(西安工程大学计算机科学学院,西安 710048)
摘 要:从示范二叉树的后序遍历入手.得 出二叉树后序遍历递归算法的执行过程以及工作栈
的变化情况 。从中分析与总结.得 出二又树后序遍历的实质 。从对二叉树后序遍历实质
的进一步分析,得 出两个特征 ,其一,当栈指针 为空时,判断其是左子树还是右子树 ,来
做 出不同的处理;其二,从 出栈结点是第一次出栈还是第二次出栈来决定是否访问该结
点。从而得出二叉树后序遍历的两种非递归算法。最后 ,通过分析 ,对第二种算法再进行
改进 。
关键词:二叉树后序遍历;栈 ;递归算法;非递归算法
0 引 言 1 二叉树后序遍历的递归算法工作栈的变
树是应用比较广泛的一种数据结构 .二叉树又是 化情
原创力文档

文档评论(0)