首页 > 英语四级
题目内容 (请给出正确答案)
[判断题]

解树实际是由可解节点形成的一棵子树,这棵子树的根为初始节点,叶为终止节点。()

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“解树实际是由可解节点形成的一棵子树,这棵子树的根为初始节点,…”相关的问题
第1题
所谓半无穷范围查询(semi-infinite range query),是教材8.4节中所介绍一般性范围查询的特例,具

所谓半无穷范围查询(semi-infinite range query),是教材8.4节中所介绍一般性范围查询的特例,具体地,这里的查询区域是某一侧无界的广义矩形区域,比如R=[-1,+1]x[0,﹢∞),即是对称地包含正半y坐标轴、宽度为2的一个广义矩形区域,当然,对查询的语义功能要求依然不变——从某一相对固定的点集中,找出落在任意指定区域R内部的所有点。

范围树(176页习题[8-20])稍作调整之后,固然也可交持半无穷范围查询,但若能针对这一特定问题所固有的性质,改用优先级搜索树(priority search tree,PST)之类的数据结构,则不仅可以保持O(r+logn)的最优时间效率,而且更重要的是,可以将空间复杂度从范围树的O(nlogn)优化至O(n)。

如图x10.3所示,优先级搜索树除了首先在拓扑上应是一棵二叉树,还同时遵守以下三条规则。

①首先,各节点的y坐标均不小于其左右孩子(如果存在)——因此,整体上可以视作为以y坐标为优先级的二叉堆。

②此外,相对于任一父节点,左子树中节点的x坐标均不得大于右子树中的节点。

③最后,互为兄弟的每一对左、右子树,在规模上相差不得超过一。

a)试按照以上描述,用C/C++定义并实现优先级搜索树结构;

b)试设计一个算法,在O(nlogn)时间内将平面上的n个点组织为一棵优先级搜索树;

c)试设计一个算法,利用已创建的优先级搜索树,在O(r+logn)时间内完成每次半无穷范围查询,其中r为实际命中并被报告的点数。

点击查看答案
第2题
与/或树中与节点的子节点中只要有一个是可解节点,就可以判断该与节点是可解的。()
点击查看答案
第3题
下面的说法中正确的是()。
下面的说法中正确的是()。

A、图的一棵最小生成树的代价不一定比该图其他任何一棵生成树的代价小

B、带权连通图的最小生成树可能不唯一,但权值最小的边一定出现在解中

C、若带权连通图上各边上的权值互不相同,则该图的最小生成树是唯一的

D、一个带权连通图的最小生成树的权值之和不是唯一的

点击查看答案
第4题
已知一棵二叉树的后序遍历序列和中序遍历序列,写出可以确定这棵5叉树的算法。

点击查看答案
第5题
在B树中,非叶节点的左指针指向小于其关键字的子树。()
点击查看答案
第6题
试证明,在二叉树中接入(attachAsLC()或attachAsRC())或摘除(remove()或secede())一棵非空子树之后a)该子树所有祖先的后代数目(size)必然变化;b)该子树所有祖先的高度(height)可能变化;c)对于非该子树祖先的任何节点,高度与后代数目均保持不变。

点击查看答案
第7题
甲乙两家是邻居,甲家在距乙家地基2米处种有一棵大树。每逢刮大风,风便会将这棵树的一些大树枝刮落到乙家房屋上。乙担心会损坏房屋,多次找甲协商,要求甲将树枝砍去一些,被甲拒绝。某日,暴风雨即将来临,乙再次找甲协商却没找到,情急之下自己砍去了一些伸到自家房屋上的树枝。甲回家后要求乙赔偿500元,乙不同意,甲将乙起诉至法院。下列说法正确的是()。 Z^%HDB9^"5Z5x%3I

A.狂风暴雨即将来临,乙砍掉一些树枝来避免自己房屋的损害属于紧张避险,因而乙不应承担民事责任

B.乙的行为已经构成了对甲财产权利的侵害,因为乙为自己的利益未经甲同意就砍掉了一些树枝,因此,乙应当承担赔偿责任

C.虽然这棵树属于甲,但因伸到了乙的房顶,这棵树在乙房屋界内的部分应当属于乙,因此,乙砍掉那些树枝是合法的,不应承担民事责任

D.乙的行为已经构成了对甲财产权利的侵害,因为乙为自己的利益未经甲同意就砍掉了一些树枝。但是乙在砍之前有意愿但无法告知甲,因此可割免其部分责任

点击查看答案
第8题
设森林F中有4棵树,第1、2、3、4棵树的结点个数分别为n1、n2、n3、n4,当把森林F转换
成一棵二叉树后,其根结点的右子树中有()个结点。

A、n1-1

B、n1+n2+n3

C、n2+n3+n4

D、n1

点击查看答案
第9题
设森林F中有4棵树,第1、2、3、4棵树的结点个数分别为ny、ng、nj、n.当把森林F转换成一
棵二叉树后,其根结点的左子树中有()个结点。

A、n1-1

B、n1+n2+n3

C、n2+n3+n4

D、n1

点击查看答案
第10题
已知一组递增有序的关键码k[n]:k[0]≤k[1]≤…≤k[n-1],在相等搜索概率的情况下,若要生成一棵二叉
搜索树,以哪个关键码值为根结点,按什么方式生成二叉搜索树平衡性最好且方法又简单?阐明算法思路,写出相应的算法。如果k[11]为:7,12,13,15,21,33,38,41,49,55,58。按上面算法画出这棵二叉搜索树。

点击查看答案
第11题
通常的二叉搜索树,都假定搜索是根据树中各结点的同一种关键码进行的。现在,我们需要根据两种不
同的关键码keyl和key2进行搜索。

解决问题的一种方法是使用2-d树。2-d树类似于二叉搜索树,不同之处在于:

◇偶数层用keyl来比较:在该层上每一结点的keyl都大于共左子树中任一结点的key1,都不大于其右子树中任一结点的keyl。

◇奇数层用key2来比较:在该层上每一结点的key2都大于其左子树中任一结点的key2,都不大于其右子树中任一结点的key2.

◇树的根结点处于第0层。每次插入或搜索都从根结点出发,逐层比较。新结点应作为叶结点插入,

臂如,可以将不同人的姓和名(假设没有同名同姓者)分别为keyl和key2,建立一棵2-d树.作为例子,图7-27就是将清华大学的历任校长,按共任职年代的先后次序(周白齐、唐国安、周春、金邦正、曹云祥、严鹤龄、罗家伦、梅贻琦、叶企孙、蒋南翔、高景德、张孝文、王大中、顾秉林),顺序插人而形成的一棵2-d树。

(1)若命名树结点的类名为kdTNode,树的类名为kdTrce,关键码keyl的数据类型为T1,关键码key2的数据类型为T2,试写出2-d树的模板类结构定义,包括构造函数、复制构造函数、求树高、按给定值搜索、查找左子女、查找右子女、查找父结点、插人、删除等函数。此外,还要定义对树结点私有数据成员的存取函数(只要求写出函数的原型,不必给出代码实现)。

(2)基于上述定义,写出其中一个成员函数的实现代码:从根开始搜索关键码keyl和

key2与给定值vall和val2匹配的结点。函数的形式为:

若搜索成功,则函数返回true值,同时引用参数pt指向搜索到的结点,另引用参数pr指向结点*pt的父结点。此时,若树中只有一个结点,pr为NULL。

若搜索不成功或树为空,则函数返回false值,同时参数pt为NULL,在树非空时,pr则指向搜索失败前指针pt最后到达的结点;当树为空时,pr为NULL。

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