更多“已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是( )。A. cedbaB. acbedC ”相关问题
  • 第1题:

    已知二叉树BT的后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是 _______。

    A.cedba

    B.acbed

    C.decab

    D.deabc


    正确答案:A
    解析: 二叉树BT的后序遍历序列为dabec,故BT的根结点为c(后序遍历序列的最后一个结点为数的根结点);而BT的中序遍历序列是debac,即遍历序列中最后一个结点为根结点,说明BT的右子树为空。由BT的的后序遍历序列和中序遍历序列可知BT的左子树(LST)的后序遍历序列和中序遍历序列分别为dabe和 deba(树是递归定义的):故LST的根结点是e,在由LST的中序遍历序列可知其左子树为do因此BT的前序遍历序列为cedba。

  • 第2题:

    已知二叉树后序遍历序列是 dabec ,中序遍历序列是 debac ,它的前序遍历序列是______

    A. cedba

    B. acbed

    C. decab

    D. deabc


    正确答案:A

  • 第3题:

    已知二叉树后序遍历序列是 dabec,中序遍历序列是 debac,它的前序遍历序列是______。

    A. cedba

    B. acbed

    C. decab

    D. deabc


    正确答案:A

  • 第4题:

    已知二叉树BT的后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是

    A.cedba

    B.acbed

    C.decab

    D.deabc


    正确答案:A
    解析:由二叉树后序遍历序列和中序遍历序列可以唯一确定一棵二叉树。二叉树BT的后序遍历序列为dabec,故BT的根结点为c(后序遍历序列的最后一个结点为树的根结点):而BT的中序遍历序列是debac,即遍历序列中最后一个结点为根结点,说明BT的右子树为空。由BT的后序遍历序列和中序遍历序列可知BT左子树的后序遍历序列和中序遍历序列分别为dabe和deba,因此 BT左子树的根结点是e。再由中序遍历序列可知其左子树为d,右子树为ba。因此BT的前序遍历序列为cedba。

  • 第5题:

    已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是()

    A. cedba

    B. acbed

    C. decab

    D. deabc


    正确答案:A
    注:前提要掌握三种遍历的方法