首页学历类考试大学计算机科学
(填空题)

假定一棵二叉树顺序存储在一维数组a中,则a[i]元素的左孩子元素为(),右孩子元素为(),双亲元素(i>1)为()。

正确答案

a[2*i];a[2*i+1];a[i/2]

答案解析

相似试题

  • (填空题)

    假定一棵二叉树顺序存储在一维数组a中,但让编号为1的结点存入a[0]元素中,让编号为2的结点存入a[1]元素中,其余类推,则编号为i结点的左孩子结点对应的存储位置为(),若编号为i结点的存储位置用j表示,则其左孩子结点对应的存储位置为()。

    答案解析

  • (填空题)

    假定一棵二叉树顺序存储在一维数组a中,但让编号为1的结点存入a[0]元素中,让编号为2的结点存入a[1]元素中,其余类推,则编号为i结点的左孩子结点对应的存储位置为(),若编号为i结点的存储位置用j表示,则其左孩子结点对应的存储位置为()

    答案解析

  • (填空题)

    若对一棵二叉树从0开始进行结点编号,并按此编号把它顺序存储到一维数组a中,即编号为0的结点存储到a[0]中,其余类推,则a[i]元素的左孩子元素为(),右孩子元素为(),双亲元素(i>0)为()。

    答案解析

  • (单选题)

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

    答案解析

  • (简答题)

    已知一棵具有n个结点的完全二叉树被顺序存储于一维数组的A[1]~A[n]元素中,试编写一个算法打印出编号为i的结点的双亲和所有孩子。

    答案解析

  • (判断题)

    用一维数组存储二叉树时,总是以前序遍历顺序存储结点

    答案解析

  • (单选题)

    假定在一棵二叉树中,双分支结点数为15个,单分支结点数为30个,则叶子结点数为()。

    答案解析

  • (填空题)

    在一棵二叉树中,假定双分支结点数为5个,单分支结点数为6个,则叶子结点数为()个。

    答案解析

  • (单选题)

    用顺序存储的方法,将完全二叉树中所有结点按层逐个从左到右的顺序存放在一维数组R[1..N]中,若结点R[i]有右孩子,则其右孩子是()。

    答案解析

快考试在线搜题