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

在对二叉树进行顺序存储时,若下标为6的结点P既有双亲结点,又有左孩子结点和右孩子结点,则P的双亲结点的下标为(),左孩子结点的下标为(),右孩子结点的下标为()

正确答案

来源:www.examk.com

答案解析

由二叉树的性质⑤可知,若对任一完全二叉树上的所有结点按层从左向右编号,则结点编号之间的数值关系可以准确地反映结点之间的逻辑关系。因此,对于完全二叉树的顺序存储来说,采用的是“以编号为地址”的策略将结点存入作为顺序存储结构的一维数组,即将编号为i的结点存入一维数组的第i个单元。利用二叉树的性质⑤可求出结果

相似试题

  • (简答题)

    在二叉树的顺序存储结构中,实际上隐含着双亲的信息,因此可和三叉链表对应。假设每个指针域占4个字节,每个信息域占k个字节。试问:对于一棵有n个结点的二叉树,且在顺序存储结构中最后一个节点的下标为m,在什么条件下顺序存储结构比三叉链表更节省空间?

    答案解析

  • (简答题)

    一棵具有n个结点的二叉树采用顺序存储结构,编写算法对该二叉树进行前序遍历。

    答案解析

  • (单选题)

    对二叉排序树进行()遍历,可以得到该二叉树所有结点构成的排序序列。

    答案解析

  • (单选题)

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

    答案解析

  • (填空题)

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

    答案解析

  • (填空题)

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

    答案解析

  • (单选题)

    对二叉排序树进行()遍历,可以得到该二叉树所有结点构成的从小到大排序序列。

    答案解析

  • (填空题)

    在顺序存储的二叉树中,编号为i和j的两个结点处在同一层的条件是()。

    答案解析

  • (判断题)

    完全二叉树的存储结构通常采用顺序存储结构。

    答案解析

快考试在线搜题