问题
单项选择题
对下列二叉树,进行中序遍历的结果是【 】
A.ACBDFEG
B.ACBDFGE
C.ABDCGEF
D.FCADBEG
答案
参考答案:A
解析:二叉树的中序遍历递归算法为:如果根不空,则(1)按中序次序访问左子树:(2)访问跟结点;(3)按中序次序访问右子树。否则返回。本题中,根据中序遍历算法,应首先按照中序次序访问以C为根结点的左子树,然后再访问根结点F,最后才访问以E为根结点的右子树。遍历以C为根结点的左子树同样要遵循中序遍历算法,因此中序遍历结果为ACBD;然后遍历根结点F;遍历以E为根结点的右子树,同样要遵循中序遍历算法,因此中序遍历结果为EG。最后把这三部分的遍历结果按顺序连接起来,中序遍历结果为ACBDFEG。因此,本题的正确答案是A。