首页 > 大学本科
题目内容 (请给出正确答案)
[主观题]

已知一棵完全二叉树存放于一个一维数组T[n]中,T[n]中存放的是各结点的值,试设计一个算法,从T[0]开始顺序读出各结点的值,建立该二叉树的二叉链表表示.

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“已知一棵完全二叉树存放于一个一维数组T[n]中,T[n]中存…”相关的问题
第1题
已知一棵具有n个结点的完全二叉树被顺序存储于一-维数组的T[n]中,试编写一个算法打印出编号为i的结点的父结点和所有子女

点击查看答案
第2题
一个深度为k且只有k个结点的二叉树按照完全二叉树顺序存储的方式存放于一个一维数组R[n]中,那么n最大为(),
一个深度为k且只有k个结点的二叉树按照完全二叉树顺序存储的方式存放于一个一维数组R[n]中,那么n最大为(),

A、2k

B、2k+1

C、2k-1

D、2k

点击查看答案
第3题
有n个结点的完全二叉树存放在一维数组A[1...n]中,试据此建立一棵用二叉链表表示的二叉树。

点击查看答案
第4题
下列关于数据结构的叙述中,正确的是______。

A.数组是同类型值的集合

B.递归算法的程序结构比迭代算法的程序结构更为精练

C.树是一种线性结构

D.用一维数组存储二叉树,总是以先序遍历的顺序存储各结点

点击查看答案
第5题
假设二叉树存放于二叉链表中,树中结点的关键码互不相同。试编写一个算法,判别给定的二叉树是否为二叉搜索树。

点击查看答案
第6题
将n个正整数存放于一个一维数组A[]中,试设计一个函数,将所有的奇数移动并存放于数组的前半部
分,将所有的偶数移动并存放于数组的后半部分。要求尽可能少用临时存储单元并使计算时间达到O(n)。

点击查看答案
第7题
试编写一个算法,将用二叉链表表示的完全二叉树转换为二叉树的顺序(数组)表示。
试编写一个算法,将用二叉链表表示的完全二叉树转换为二叉树的顺序(数组)表示。

点击查看答案
第8题
一棵二叉树如下图所示,若采用顺序存储结构,即用一维数组元素存储该二叉树中的结点(根结点的下标

一棵二叉树如下图所示,若采用顺序存储结构,即用一维数组元素存储该二叉树中的结点(根结点的下标为1,若某结点的下标为i,则其左孩子位于下标2i处、右孩子位于下标2i+1处),则该数组的大小至少为(37);若采用二叉链表存储该二叉树(各个结点包括结点的数据、左孩子指针、右孩子指针),则该链表中空指针的数目为(38)。

A.6

B.10

C.12

D.15

点击查看答案
第9题
设二叉树采用二义链表表示,指针root指向根结点,试编写一个在二叉树中查找值为x的结点,并打印该结点所有祖先结点的算法。在此算法中,假设值为x的结点不多于一个.

点击查看答案
第10题
已知在一维数组A[m十n]中依次存放着两个顺序表(a0,a1,…,am-1)和(b0,b1..,
已知在一维数组A[m十n]中依次存放着两个顺序表(a0,a1,…,am-1)和(b0,b1..,

ba-1)。试编写一个函数,将数组中两个顺序表的位置互换,即将(b0,b1,…,bn-1)放在(a0,a1,…,am-1)的前面。

点击查看答案
退出 登录/注册
发送账号至手机
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改