参考答案和解析
正确答案:A
更多“首先访问结点的左子树,然后访问该结点,最后访问结点的右子树,这种遍历称为()。A、中序遍历B、先序遍历C、后序遍历D、层次遍历”相关问题
  • 第1题:

    若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历结点访问顺序是 ( )

    A.bdgcefha

    B.gdbecfha

    C.bdgaechf

    D.gdbehfca


    正确答案:D

  • 第2题:

    某二叉树前序遍历的结点访问顺序是abdgcefh,中序遍历的结点访问顺序是dgbaechf,则后序遍历的结点访问顺序是

    A.bdgcefha

    B.gdbecfha

    C.bdgaechf

    D.gdbehfca


    正确答案:A
    解析:由二叉树前序遍历序列和中序遍历序列可以唯一确定一棵二叉树。

  • 第3题:

    若某二又树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是( )。

    A.bdgcefha

    B.gdbecfha

    C.bdgaechf

    D.gdbehfca


    正确答案:C
    解析:前序遍历的第一个结点a为树的根结点;中序遍历中a的左边的结点为a的左子树,a右边的结点为a的右子树;再分别对a的左右子树进行上述两步处理,直到两个结点都找到正确的位置。

  • 第4题:

    某二叉树的前序遍历结点访问顺序是abdgcefh,中序遍历的结点访问顺序是bgbaechf,则其后序遍历的结点访问顺序是( )

    A.bdgcefha

    B.gdbecfha

    C.bdgechfa

    D.gdbehfca


    正确答案:D

  • 第5题:

    如果S是由有序树T转换的二叉树,则T中的结点的后序遍历顺序是S结点的()。

    A.先序遍历
    B.中序遍历
    C.后序遍历
    D.层次遍历

    答案:B
    解析:
    树转换成二叉树的过程:将结点的最左边的孩子作为该节点的左孩子,下一个兄弟结点作为右孩子。所以树的后序遍历恰好对应于二叉树的中序遍历。

  • 第6题:

    某二叉树的前序遍历结点访问顺序是abdgcefh,中序遍历的结点访问顺序是dgbaechf,则其后序遍历的结点访问顺序是()。


    正确答案:gdbehfca

  • 第7题:

    对于二叉树的遍历:先访问根结点,再访问左子树,最后访问右子树,则是()。

    • A、中序遍历
    • B、先序遍历
    • C、后序遍历
    • D、按层次遍历

    正确答案:B

  • 第8题:

    数据结构里,左子树、根结点、右子树的遍历顺序称为()。

    • A、中序遍历
    • B、先序遍历
    • C、后序遍历
    • D、都不对

    正确答案:A

  • 第9题:

    二叉树的先序遍历和中序遍历如下:先序遍历:EFHIGJK;中序遍历:HFIEJKG。该二叉树根结点的右子树的根不可能是:()。

    • A、E
    • B、F
    • C、G
    • D、H

    正确答案:A,B,D

  • 第10题:

    单选题
    对于二叉树的遍历:先访问根结点,再访问左子树,最后访问右子树,则是()。
    A

    中序遍历

    B

    先序遍历

    C

    后序遍历

    D

    按层次遍历


    正确答案: B
    解析: 暂无解析

  • 第11题:

    问答题
    找出所有满足下列条件的二叉树: (a)它们在先序遍历和中序遍历时,得到的节点访问序列相同; (b)它们在后序遍历和中序遍历时,得到的结点访问序列相同; (c)它们在先序遍历和后序遍历时,得到的节点访问序列相同。

    正确答案: A.不含左子树的二叉树。
    B.不含右子树的二叉树。
    C.即不含左子树,也不含右子树的二叉树。
    解析: 暂无解析

  • 第12题:

    单选题
    数据结构里,左子树、右子树、根结点的遍历顺序称为()。
    A

    中序遍历

    B

    先序遍历

    C

    后序遍历

    D

    都不对


    正确答案: C
    解析: 暂无解析

  • 第13题:

    首先访问结点的左子树,然后访问该结点,最后访问结点的右子树,这种遍历方式称为 ( )。

    A.前序遍历

    B.中序遍历

    C.后序遍历

    D.顺序遍历


    正确答案:B
    解析:前序遍历序列的顺序是先根、再左子树、最后右子树;中序遍历序列的顺序是先左子树、再根、最后右子树;后序遍历序列的顺序是先左子树、再右子树、最后根。

  • 第14题:

    若以L,D,R分别表示遍历左子树,访问根结点和遍历右子树,则可有( )种遍历方案。

    A.3

    B.6

    C.8

    D.不能确定


    正确答案:B
    解析:所有的遍历方案有LDR,LRD,DLR,DRL,RLD,RDL一共6种方案。

  • 第15题:

    首先访问结点的左子树,然后访问该结点,最后访问结点的右子树,这种遍历称为( )。

    A.前序遍历

    B.后序遍历

    C.中序遍历

    D.层次遍历


    正确答案:A
    解析:前序遍历是指若二叉树为空树,则空操作。否则:①访问根结点;②先序遍历左子树;③先序遍历右子树。中序遍历二叉树是指若二叉树为空树,则空操作。否则:①中序遍历左子树;②访问根结点;③中序遍历右子树。后序遍历二叉树是指若二叉树为空树,则空操作。否则:①后序遍历左子树;②后序遍历右子树;③访问根结点。因为根结点是在中间访问的,即中序遍历。

  • 第16题:

    对二叉树进行后序遍历和中序遍历时,都依照左子树在前右子树在后的顺序。已知对某二叉树进行后序遍历时,结点M是最后被访问的结点,而对其进行中序遍历时,M是第一个被访问的结点,那么该二叉树的树根结点为M,且( )。

    A.其左子树和右子树都必定为空
    B.其左子树和右子树都不为空
    C.其左子树必定为空
    D.其右子树必定为空

    答案:C
    解析:
    前序遍历:先遍历根结点,然后遍历左子树,最后遍历右子树。中序遍历:先遍历左子树,然后遍历根结点,最后遍历右子树。后序遍历:先遍历左子树,然后遍历右子树,最后遍历根节点。结点M是树根结点,而在中序遍历的时候,M是第一个被访问的结点,那么可以看出其左子树应该为空。

  • 第17题:

    对于一棵非空二叉树,若先访问根节点的每一棵子树,然后再访问根节点的方式通常称为__( )__。

    A.先序遍历
    B.中序遍历
    C.后序遍历
    D.层次遍历

    答案:C
    解析:
    前序遍历:首先访问根结点,再依次按前序遍历的方式访问跟结点的每一棵子树。访问根结点→先序遍历根的左子树→先序遍历根的右子数后序遍历:首先按后序遍历的方式访问根结点的每一棵子树,然后再访问根结点。后序遍历根的左子树→后序遍历根的右子数→访问根结点中序遍历:首先按中序遍历根的左子树,访问根结点,最后中序遍历根的右子树。中序遍历根的左子树→访问根结点→中序遍历根的右子树层次遍历:首先访问第一层上的根结点,然后从左到右依次访问第二层上的所有结点,再以同样的方式访问第三层上的所有结点······,最后访问树中最低一层的所有结点。

  • 第18题:

    若有一个结点是某二叉树子树的中序遍历序列中的最后一个结点,则它必是该子树的前序遍历序列中的最后一个结点。


    正确答案:错误

  • 第19题:

    找出所有满足下列条件的二叉树: (a)它们在先序遍历和中序遍历时,得到的节点访问序列相同; (b)它们在后序遍历和中序遍历时,得到的结点访问序列相同; (c)它们在先序遍历和后序遍历时,得到的节点访问序列相同。


    正确答案: A.不含左子树的二叉树。
    B.不含右子树的二叉树。
    C.即不含左子树,也不含右子树的二叉树。

  • 第20题:

    若一个树叶是某子树的中序遍历序列中的最后一个结点,则它必是该子树的前序遍历序列中的最后一个结点。


    正确答案:正确

  • 第21题:

    填空题
    某二叉树的前序遍历结点访问顺序是abdgcefh,中序遍历的结点访问顺序是dgbaechf,则其后序遍历的结点访问顺序是()。

    正确答案: gdbehfca
    解析: 根据二叉树的遍历规则,前序遍历是先访问其根节点,然后再依次遍历左右子树。中序遍历是先遍历左子树,再访问根节点,再遍历右子树。
    该二叉树的前序遍历访问顺序是abdgcefh,由此可知根节点为a。由中序遍历访问顺序是dgbaechf,由此可知该二叉树的左子树有节点有dgb,右子树节点有echf。
    在左子树中,先序遍历序b位于最前,而中序遍历序列中b位于最后,可知节点b无右子树,有左子树。
    同理可知,在b的子树中,g只能是d的右孩子,且d无左孩子。
    同理可得右子树的结构。
    此二叉树的后序遍历序列为:gdbehfca

  • 第22题:

    单选题
    首先访问结点的左子树,然后访问该结点,最后访问结点的右子树,这种遍历称为()。
    A

    中序遍历

    B

    先序遍历

    C

    后序遍历

    D

    层次遍历


    正确答案: B
    解析: 遍历方式分为三种:先序遍历,中序遍历和后序遍历。中序遍历首先遍历左子树,然后访问根结点,最后遍历右子树。先序遍历是首先访问根结点然后遍历左子树,最后遍历右子树。后序遍历首先遍历左子树,然后遍历右子树,最后遍历访问根结点。

  • 第23题:

    判断题
    前序遍历(DLR) ①访问根结点; ②以前序遍历方式遍历根结点的左子树; ③以前序遍历方式遍历根结点的右子树。
    A

    B


    正确答案:
    解析: 暂无解析