首页 试题详情
单选题

对二叉树的结点从1开始进行连续编号,要求每个结点的编号大于其左、右孩子的编号,同一结点的左右孩子中,其左孩子的编号小于其右孩子的编号,可采用()次序的遍历实现编号。

A先序

B中序

C后序

D从根开始按层次遍历

正确答案

答案解析

每个结点编号大于其左右孩子的编号,因此,需要在左右孩子访问完毕后才访问该结点,同一结点中左孩子的编号小右孩子的编号,故左孩子先于右孩子被访问。这些符合后序遍历的特点。

相似试题

  • 单选题

    二叉结点1开始进行连续编号要求每个结点编号大于其左、右孩子编号,同一结点左右孩子中,其左孩子编号小于其右孩子编号,可采用()次序遍历实现编号

    答案解析

  • 多选题

    将含有83个结点完全二叉结点开始编号,根为1号,按从上到下、左到右顺序结点编号,那么编号为41双亲结点编号为()

    答案解析

  • 单选题

    一棵有n个结点二叉,按层次从上到下,同一层左到右顺序存储在一维数组A[1.n]中,则二叉树中第i个结点(i1开始用上述方法编号)右孩子在数组A中的位置是()。

    答案解析

  • 单选题

    二叉中的结点如下编号:树根结点编号1,根左孩子结点编号为2、右孩子结点编号为3,依此类推,对于编号为i结点,其左孩子编号为2i、右孩子编号为2i+1。例如,下图所示二叉树中有6个结点结点a、b、c、d、e、f编号分别为1、2、3、5、7、11。那么,当结点数为n(n>0)( )时,其最后一个结点编号为2i-1

    答案解析

  • 判断题

    平衡二叉进行中根遍历,可得到结点有序排列。()

    答案解析

热门题库