对下列二叉树 进行中序遍历的结果是( )。

admin2009-01-19  28

问题 对下列二叉树
   
进行中序遍历的结果是(  )。

选项 A、ACBDFEG
B、ACBDFGE
C、ABDCGEF
D、FCADBEG

答案1

解析 二叉树的中序遍历递归算法为:如果根不空,则(1)按中序次序访问左子树,  (2)访问跟结点,  (3)按中序次序访问右子树:否则返回。本题中,根据中序遍历算法,应首先按照中序次序访问以C为根结点的左子树,然后再访问根结点F,最后才访问以E为根结点的右子树。遍历以 C为根结点的左子树同样要遵循中序遍历算法,因此中序遍历结果为ACBD;然后遍历根结点F;遍历以E为根结点的右子树,同样要遵循中序遍历算法,因此中序遍历结果为EG。最后把这三部分的遍历结果按顺序连接起来,中序遍历结果为ACBDFEG。因此,本题的正确答案是选项A。
转载请注明原文地址:https://kaotiyun.com/show/jj5p777K
0

最新回复(0)