首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
已知二叉树排序树中某结点指针p,其双亲结点指针为fp,p为fp的左孩子。试编写算法,删除p所指结点。
已知二叉树排序树中某结点指针p,其双亲结点指针为fp,p为fp的左孩子。试编写算法,删除p所指结点。
admin
2019-08-01
65
问题
已知二叉树排序树中某结点指针p,其双亲结点指针为fp,p为fp的左孩子。试编写算法,删除p所指结点。
选项
答案
本题用被删结点右子树中最小值(中序遍历第一个)结点代替被删结点。 void Delete(BSTree bst,p,fo){ //在二叉排序树bst上,删除fo所指结点的左子女(由p所指向) jf(!p一>lchild){fo一>lchild=p一>rchild;free(p);} //p无左子女 else if(!p一>rchild){fo一>lchild=p一>lchild;free(p);} //p无右子女 else //p有左子女和右子女 {q=p一>rchild;s=q; //用p右子树中的最小值代替p结点的值 while(q一>lchild){s=q;q=q一>lchild;} //查p右子树中序序列最左结点 if(s==p一>rchild) //p右子树的根结点无左子女 {p一>data=s一>data;p一>rchild=s->rchild;frees);} else{p一>data=q一>data;s一>lchild=q->rchild;free(q);} } }
解析
转载请注明原文地址:https://kaotiyun.com/show/zACi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
佛教向亚洲国家传播始于印度的哪个时代?()
毛泽东参与重庆谈判的主要目的是()。
论述雅典和罗马通过对外扩张成为帝国的过程,并分析雅典帝国短暂而罗马帝国长久的原因。
下列关于20世纪历史的叙述,全部错误的是()。①朝鲜建国的时间早于中国②1948年3月,英国、法国、比利时、荷兰、卢森堡5国缔结了《合作和集体防御条约》即《五国和约》③1950年,周恩来到达莫斯科,中苏缔结了《中苏互不侵犯条约》,标志着社会主
“两个凡是”
(1)以太网采用了曼彻斯特编码,一个比特的数据需要两个信号来传输,那么为了达到100Mbps的数据传送速率,需要线路达到200Mbps的带宽。(2)以太网的最小帧长度是64字节,那么发送一个最小帧需要的时间T1=64×8/(100×106),
Demandpaging算法是paging算法在虚拟存储空间管理的扩展。其主要的改进是:仅当需要访问某页面时,如果它不在内存,把它调入内存。按照这个思路,将segmentation算法(段式存储管理算法)扩展到虚拟存储空间管理,也可以产生类似的算法,不妨
在网络中计算机接收的信号是()。
一台主机申请了一个到www.ab@C@edu.cn的连接,为了获取服务器的IP地址,首先要进行DNS查询,下图为本次查询的过程,请回答如下问题:(1)由个人主机发送给本地DNS服务器的数据是采用什么传输层协议发送的?利用了哪个端口?(2
“乘法减少”和“加法增大”各用在什么情况下?
随机试题
在测定酸液对粘土矿物的稳定性试验中,0.9~1.6mm的岩屑经酸液(在一定温度、一定时间)浸泡后过滤并烘干,得岩屑(G)为10g,用0.56mm的标准筛筛后,剩岩屑(g)为9.8g,试计算岩屑的破碎率。
费雪方程式包含的因素有
过程质量和服务质量可以统称为
CD2分子的配体主要是
疏浚工程施工组织设计中施工的总体部署和主要施工方案应包括(
工程项目管理规划是指导项目管理工作的()文件。
社会工作者:“服务期间我们会对谈话内容保密,没有您的书面同意,绝对不会泄露给无关人员。但是,如果有自我伤害或危及他人的情况,就不能保密。关于保密的规定,您需要我再解释吗?”上述会谈内容表明该个案服务正处于()。
A、5B、7C、8D、6D
去年MBA入学考试的五门课程中,王海天和李素云只有数学成绩相同,其他科的成绩互有高低,但所有课程的分数都在60分以上。在录取时只能比较他们的总成绩了。下列哪项如果为真.能够使你判断出王海天的总成绩高于李素云?
Severalyearsago,IlearnedthataphysicianinatownnottoofarfromwhereIwaspracticinghadcommittedsuicide.NeitherI
最新回复
(
0
)