前序:根左右
中序:左根右
后序:左右根
这三个我懂,但是给出一棵树,写他们的三序遍历,我就有点蒙了;
给出图之后,我们先画出遍历路径,
此时前序遍历就是遇到结节就访问,中序是从左子树返回时遇到节点就访问,后序是从右子树返回时遇到节点就访问。
前序遍历:A B D E G C F H I
中序 D B G E A C H F I
后序 D G E B H I F C A
前序:根左右
中序:左根右
后序:左右根
这三个我懂,但是给出一棵树,写他们的三序遍历,我就有点蒙了;
给出图之后,我们先画出遍历路径,
此时前序遍历就是遇到结节就访问,中序是从左子树返回时遇到节点就访问,后序是从右子树返回时遇到节点就访问。
前序遍历:A B D E G C F H I
中序 D B G E A C H F I
后序 D G E B H I F C A