首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
写出在二叉排序树中删除一个结点的算法,使删除后仍为二叉排序树。设删除结点由指针p所指,其双亲结点由指针f所指,并假设被删除结点是其双亲结点的右孩子。描述上述算法。
写出在二叉排序树中删除一个结点的算法,使删除后仍为二叉排序树。设删除结点由指针p所指,其双亲结点由指针f所指,并假设被删除结点是其双亲结点的右孩子。描述上述算法。
admin
2019-08-01
37
问题
写出在二叉排序树中删除一个结点的算法,使删除后仍为二叉排序树。设删除结点由指针p所指,其双亲结点由指针f所指,并假设被删除结点是其双亲结点的右孩子。描述上述算法。
选项
答案
void Delete(BSTree t,P){ //在二叉排序树t中,删除f所指结点的右孩子(由P所指向) if(P一>lchild==null){f一>rchild=P一>rchild;free(P);}//p无左子女 else{ //用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一>lehild;free(q);} } }
解析
转载请注明原文地址:https://kaotiyun.com/show/ikCi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
1936年,张学良和杨虎城发动的西安事变()。①是一次具有爱国意义的兵变②民族矛盾激化的结果③检验了中国社会各阶级的抗日态度④促成了抗日民族统一战线初步形成
对于清政府在预备立宪的过程中的做法,表述不正确的是()
20世纪的两次世界大战给人类造成巨大灾难,使这两次世界性大战得以发生的因素是()①少数大国争夺世界霸权②以欧洲为中心的国家格局开始发生变化③军国主义政策的推行④英法等大国在战前对法西斯的侵略采取了纵容姑息政策
下列关于20世纪历史的叙述,全部错误的是()。①朝鲜建国的时间早于中国②1948年3月,英国、法国、比利时、荷兰、卢森堡5国缔结了《合作和集体防御条约》即《五国和约》③1950年,周恩来到达莫斯科,中苏缔结了《中苏互不侵犯条约》,标志着社会主
概述第二帝国时期法国经济发展的特点。
“两个凡是”
一个TCP连接总是以1KB的最大段发送TCP段,发送方有足够多的数据要发送。当拥塞窗口为16KB时发生了超时,如果接下来的4个RTT(往返时间)时间内的TCP段的传输都是成功的,那么当第4个RTT时间内发送的所有TCP段都得到肯定应答时,拥塞窗口大小是
真值0在原码、反码和补码机器数形式下()。
既考虑作业等待时间又考虑作业执行时间的调度算法是()。
以下关于图的说法正确的是()。.I在一个有向图的拓扑序列中,若顶点a在顶点b之前,则图中必有一条弧Ⅱ若一个有向图的邻接矩阵中对角线一下元素均为O,则该图的拓扑序列必定存在Ⅲ在.AOE网中一定只有一条
随机试题
A.口唇淡白B.口唇深红C.口唇干燥D.口唇青黑实热证患者可见
下列选项中,在登记环节中起着承上启下的重要作用,对提高整个发行业务、账务质量有着十分重要作用的是()。
沃尔玛沃尔玛是全球最大的百货零售商,拥有超过297l家商店,同时拥有538家山姆会员店。公司口号的最后一句是:“谁是第一重要的?顾客。”它通过精简供应链流程和采用低价策略,削弱竞争者而确立了自己在零售业的领导地位,但是它的在线销售战略遇到了主要顾
四氢硼钠反应显阳性的化合物类别是
最易触及心包摩擦感的是
A公司的一种新型产品促销获得成功,估计年平均销量为1000个,每个产品的售价为750元,每个存货的年储存成本是100元,每次订货成本是80元,该新型产品的购入价格为每个500元。要求:(1)计算公司产品的经济订货量。(2)若平均交货期内的需求
MMPI-2新增加的效度量表VRIN为()。
迁都是件大事,有“牵一发动千钧”的效果。不仅迁都国家的政治经济格局将随着新都的诞生而发生改变,其他国家也将依照新都的情况而改变与这个国家的联络方式,比如驻该国的使馆要迁到新都啦,随着该国家政治经济和人口分布的改变,对该国的经济政策也要变化啦等等。因此,迁都
设X1,X2,…,Xn是取自总体X的一个简单随机样本,X的概率密度为求未知参数θ的矩估计量;
通常人类感知到的20%左右的信息是通过(25)得到的。
最新回复
(
0
)