入栈序:即深度搜索访问节点的顺序
出栈序:在入栈序的基础上模拟一个栈 如果这个节点的儿子已经访问完了(或者就是末枝没有子节点)就出栈
欧拉序:可以想象是在树上面走地图,到一个节点报一次数长度为 2n-1 (n为节点数)

以这棵树为例
入栈序 1 2 3 4 5
出栈序 3 4 2 5 1 (最好模拟一下栈,入栈是首次访问到该节点 出栈子节点都访问完出栈了)
欧拉序列 1 2 3 2 4 2 1 5 1
本文探讨了树的三种遍历方式:入栈序、出栈序和欧拉序列。以实例说明了它们的概念,并提供了具体的示例,如一棵树的入栈序、出栈序和欧拉序列,帮助读者理解这些遍历方法及其区别。
入栈序:即深度搜索访问节点的顺序
出栈序:在入栈序的基础上模拟一个栈 如果这个节点的儿子已经访问完了(或者就是末枝没有子节点)就出栈
欧拉序:可以想象是在树上面走地图,到一个节点报一次数长度为 2n-1 (n为节点数)

以这棵树为例
入栈序 1 2 3 4 5
出栈序 3 4 2 5 1 (最好模拟一下栈,入栈是首次访问到该节点 出栈子节点都访问完出栈了)
欧拉序列 1 2 3 2 4 2 1 5 1
585
444
1095

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