

先序,中序,后序不是递归遍历的本质,递归遍历的本质是递归序。
每个结点都要经过三次
第一次经过就打印是先序
第二次经过打印是中序
第三次经过打印是后序



递归实现先序,中序,后序

非递归实现:
先序:
后序:

后序:一个栈实现

中序:



先序,中序,后序不是递归遍历的本质,递归遍历的本质是递归序。
每个结点都要经过三次
第一次经过就打印是先序
第二次经过打印是中序
第三次经过打印是后序



递归实现先序,中序,后序

非递归实现:
先序:
后序:

后序:一个栈实现

中序:


被折叠的 条评论
为什么被折叠?