首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
写出在二叉排序树中删除一个结点的算法,使删除后仍为二叉排序树。设删除结点由指针p所指,其双亲结点由指针f所指,并假设被删除结点是其双亲结点的右孩子。描述上述算法。
写出在二叉排序树中删除一个结点的算法,使删除后仍为二叉排序树。设删除结点由指针p所指,其双亲结点由指针f所指,并假设被删除结点是其双亲结点的右孩子。描述上述算法。
admin
2019-08-01
44
问题
写出在二叉排序树中删除一个结点的算法,使删除后仍为二叉排序树。设删除结点由指针p所指,其双亲结点由指针f所指,并假设被删除结点是其双亲结点的右孩子。描述上述算法。
选项
答案
void Delete(BSTree t,P){ //在二叉排序树t中,删除f所指结点的右孩子(由P所指向) if(P一>lchild==null){f->rchild=p->rchild;free(P);}//p无左子女 else{ //g]P左子树中的最大值代替P结点的值 q=p->lchild;s=q; while(q一>rchild){ s=q;q=q->rchild;} //查P左子树中序序列最右结点 if(s==p一>lchild) //p左子树的根结点无右子女 {p一>data=s->data;p->lchild=s->lchild;free(s);} else{p一>data=q->data;s一>rchild=q一>lchild;free(q);t } }
解析
转载请注明原文地址:https://kaotiyun.com/show/UtCi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
马克思第一次明确论述无产阶级历史使命和无产阶级必须与科学理论相结合思想的著作是()。
有研究者提出,1850年以后的34年中,流人中国的白银是之前34年的两倍。出现这一现象的原因是()
对阿拉伯半岛的统一起了促进作用的宗教是()。
下列法律文件中,规定内阁对君主负责的是()。
最早以立法形式巩固大化改新成果的法令是()。
从“鲁尔危机”的发生到《道威斯计划》的实施,西方国际关系变化对当时有关国家的影响是()。①美国势力进一步向欧洲渗透②英国达到了限制法国、保持均势的目的③德国获得重建经济的有利时机④法国扩充实力争霸欧洲的计划遭
试编写一个非递归算法,实现求以二叉链表存储的二叉树中q结点的祖先。
假定在一个处理机上执行的操作如下:作业估计服务时间片优先数A103B11C23D14E52这些
下列的网络协议中,()的运输层协议是使用TCP的。
假脱机技术(SPOOLing)中,被利用来做虚拟设备的是()。
随机试题
甲公司为一家在上海证券交易所上市的企业,也是全球著名集成电路制造商之一。基于公司战略目标。公司准备积极实施海外并购。相关资料如下:(1)并购对象选择。甲公司认为,通过并购整合全球优质产业资源,发挥协同效应,是加速实现公司占据行业全球引领地位的重要举措;并
资本主义的利润率是
慢性肺源性心脏病急性加重期最主要的治疗是
中外合资经营企业是重要的外商投资企业类型。关于中外合资经营企业,下列哪一表述是错误的?(2010年卷三28题,单选)
辐射可分为电离辐射和非电离辐射。属于电离辐射的是()。
下列关于可转换债券说法正确的是()。
下列关于负债和所有者权益的表述中,错误的是()。
乌克兰中央选举委员会2010年2月14日正式宣布,()当选为乌克兰总统。
Britainhasannouncedthatitistocancelabout200millionpounds’worthofdebts【D1】______itbypoorerCommonwealthcountrie
Anewtechnique______,theyieldsasawholeincreaseby20percent.
最新回复
(
0
)