重要提示:请勿将账号共享给其他人使用,违者账号将被封禁!
查看《购买须知》>>>
首页 > 英语六级
网友您好,请在下方输入框内输入要搜索的题目:
搜题
拍照、语音搜题,请扫码下载APP
扫一扫 下载APP
题目内容 (请给出正确答案)
[主观题]

设二叉树共含n个节点,且各节点数据项的类型支持大小比较和线性累加(类似于整数或浮点数)。试设计并实现一个递归算法,在o(n)时间内判断是否该树中所有节点的数值均不小于其真祖先的数值总和,对于没有真祖先的树根节点,可认为“真祖先”的数值总和为0。

设二叉树共含n个节点,且各节点数据项的类型支持大小比较和线性累加(类似于整数或浮点数)。试设计并实现一个递归算法,在o(n)时间内判断是否该树中所有节点的数值均不小于其真祖先的数值总和,对于没有真祖先的树根节点,可认为“真祖先”的数值总和为0。

答案
查看答案
更多“设二叉树共含n个节点,且各节点数据项的类型支持大小比较和线性累加(类似于整数或浮点数)。试设计并实现一个递归算法,在o(n)时间内判断是否该树中所有节点的数值均不小于其真祖先的数值总和,对于没有真祖先…”相关的问题

第1题

试证明,含n个节点的二叉树的最小高度为[log2n]——这也是由n个节点组成的完全二叉树高。

点击查看答案

第2题

考查任意阶的B-树T。a)若T的初始高度为1,而在经过连续的若干次插入操作之后,高度增加至h且共有n

考查任意阶的B-树T。

a)若T的初始高度为1,而在经过连续的若干次插入操作之后,高度增加至h且共有n个内部节点,则在此过程中T总共分裂过多少次?

b)在如上过程中,每一关键码的插入,平均引发了多少次分裂操作?

c)若T的初始高度为h且含有n个内部节点,而在经过连续的若干次删除操作之后高度下降至1,则在此过程中T总共合并过多少次?

d)设T的初始高度为1,而且在随后经过若干次插入和删除操作——次序任意,且可能彼此相间。试证明:若在此期间总共做过S次分裂和M次合并,且最终共有n个内部节点,高度为h,则必有:S-M=n-h。

点击查看答案

第3题

设二叉树中所有非叶结点的左、右子树都不为空。试证明对此类二叉树满足:(1)含有n个叶结点的二叉
设二叉树中所有非叶结点的左、右子树都不为空。试证明对此类二叉树满足:(1)含有n个叶结点的二叉

设二叉树中所有非叶结点的左、右子树都不为空。试证明对此类二叉树满足:

(1)含有n个叶结点的二叉树中共有2n-1个结点。

(2),其中,n为叶结点个数,1.表示第i个叶结点所在的层次(设根结点所在的层次为1).

点击查看答案

第4题

设F是一个森林,B是由F转换得到的二叉树,F中有n个非终端结点,则B中右指针域为空的结点有_______个。

点击查看答案

第5题

设一机器人具有6个转动关节,其关节运动均按三次多项式规划,要求经过两个中间路径点后停在一个目标位置。试问欲描述该机器人关节的运动,共需要()个独立的三次多项式。

A.2

B.3

C.4

D.9

点击查看答案

第6题

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

A、2k

B、2k+1

C、2k-1

D、2k

点击查看答案

第7题

在对含n个结点的二叉树进行先序、中序和后序遍历时,其时间复杂度()。

A.都不相同

B.完全相同

C.先序和中序相同,而与后序不同

D.中序和后序相同,而与先序不同

点击查看答案

第8题

四叉树(quadtree)是2d-树的简化形式,其简化策略包括:①直接沿区域的(水平或垂直)平分线切分,从

四叉树(quadtree)是2d-树的简化形式,其简化策略包括:

①直接沿区域的(水平或垂直)平分线切分,从而省略了中位点的计算;

②沿垂直方向切出的每一对节点(各自再沿水平方向切分)都经合并后归入其父节点;

③被合并的节点即便原先(因所含输入点不足两个)而未继续切分,在此也需要强行(沿水平方向)切分一次。

于是如图x8.8所示,每个叶节点各含0至1个输入点;每个内部节点则都统一地拥有四个孩子,分别对应于父节点所对应矩形区域经平均划分之后所得的四个象限,该树也由此得名。

a)与kd-树不同,四叉树可能包含大量的空(即不含任何输入点的)节点。更糟糕的是,此类节点的数目无法仅由输入规模n界定。对于任意的N>0,试构造一个仅含n=3个点的输入点集,使得在其对应的四叉树中,空节点的数目超过N个。

b)对于任一输入点集P,若将其中所有点对的最长、最小距离分别记作D和d,则λ=D/d称作P的散布度(spread),试证明,P所对应的四叉树高度为o(logλ)。

c)试基于四叉树结构设计相应的范围查询算法,并利用你的四叉树结构实现该算法。

d)针对范围查询这一应用,试分别从时间、空间效率的角度,将四叉树与2d-树做一比较。

点击查看答案

第9题

证明下列关系:(1)设T是具有n个内结点的扩充二叉树,I是它的内路径长度,E是它的外路径长度。试利
证明下列关系:(1)设T是具有n个内结点的扩充二叉树,I是它的内路径长度,E是它的外路径长度。试利

证明下列关系:

(1)设T是具有n个内结点的扩充二叉树,I是它的内路径长度,E是它的外路径长度。试利用归纳法证明E=1+2n,n≥1.

(2)利用(1)的结果,试说明:成功搜索的平均搜索长度Sn与不成功搜索的平均搜索长度U.之间的关系可用公式Sn=(1+1/n)Un-1,n≥1表示。

点击查看答案

第10题

深度为K且为()个结点的二叉树称为满二叉树(设根结点处于第1层)。

深度为K且为()个结点的二叉树称为满二叉树(设根结点处于第1层)。

A.2K一1

B.2K

C.2K一1

D.2K

点击查看答案
下载APP
关注公众号
TOP
重置密码
账号:
旧密码:
新密码:
确认密码:
确认修改
购买搜题卡查看答案
购买前请仔细阅读《购买须知》
请选择支付方式
微信支付
支付宝支付
点击支付即表示你同意并接受《服务协议》《购买须知》
立即支付
搜题卡使用说明

1. 搜题次数扣减规则:

备注:网站、APP、小程序均支持文字搜题、查看答案;语音搜题、单题拍照识别、整页拍照识别仅APP、小程序支持。

2. 使用语音搜索、拍照搜索等AI功能需安装APP(或打开微信小程序)。

3. 搜题卡过期将作废,不支持退款,请在有效期内使用完毕。

请使用微信扫码支付(元)

订单号:

遇到问题请联系在线客服

请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系在线客服
恭喜您,购买搜题卡成功 系统为您生成的账号密码如下:
重要提示:请勿将账号共享给其他人使用,违者账号将被封禁。
发送账号到微信 保存账号查看答案
怕账号密码记不住?建议关注微信公众号绑定微信,开通微信扫码登录功能
请用微信扫码测试
优题宝