问题
单项选择题
对图8-30所示的二叉树进行后序遍历(左子树,右子树,根)的结果是()
A.5 2 3 4 6 1
B.5 2 3 4 1 6
C.2 6 4 1 3 5
D.2 5 6 4 3 1
答案
参考答案:C
解析:
二叉树后序遍历的简单描述如下:若二叉树为空,则结束返回。
否则: ①后序遍历左子树。 ②后序遍历右子树。 ③访问根结点。
也就是说,后序遍历是指在访问根结点、遍历左子树与遍历右子树这三者中,首先遍历左子树,然后遍历右子树,最后访问根结点,并且,在遍历左、右子树时,仍然先遍历左子树,然后遍历右子树,最后访问根结点。 根据后序遍历的算法,结果是2 6 4 1 3 5。本题正确答案为选项C。