利用栈实现二叉树的后序遍历
算法描述:
首先给出二叉树的根节点指针bt
1.如果bt 不为空, 则入栈 , 否则执行3
2.令bt 指向 bt的左子节点 ,并返回1
3.出栈 bt = pop()
4.如果bt 的 右子节点为空 或者bt 的右子节点 为上一个节点 则 输出数据 否则 执行7
5.输出节点数据后,保存当前节点 ,
6
利用栈实现二叉树的后序遍历
算法描述:
首先给出二叉树的根节点指针bt
1.如果bt 不为空, 则入栈 , 否则执行3
2.令bt 指向 bt的左子节点 ,并返回1
3.出栈 bt = pop()
4.如果bt 的 右子节点为空 或者bt 的右子节点 为上一个节点 则 输出数据 否则 执行7
5.输出节点数据后,保存当前节点 ,
6