有下列二叉树,对此二叉树前序遍历的结果为( )。

admin2013-08-15  31

问题 有下列二叉树,对此二叉树前序遍历的结果为(    )。

选项 A、ACBEDGFH
B、ABDGCEHF
C、HGFEDCBA
D、ABCDEFGH

答案B

解析 前序遍历先访问根结点、然后遍历左子树,最后遍历右子树;并且,在遍历左、右子树时,仍然先访问根结点,然后遍历左子树,最后遍历右子树。所以,先访问根节点A,然后遍历左子树,而左子树的根节点为B,其左子树为空,则遍历右子树的根节点即D,其左子树为G,右子树为空。遍历根节点A对应的右子树的根节点C,然后同理刚才遍历左子树的过程。顺序即ABDGCEHF。
转载请注明原文地址:https://jikaoti.com/ti/U2n0FFFM
0

最新回复(0)