首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
已知二叉树排序树中某结点指针p,其双亲结点指针为fp,p为fp的左孩子。试编写算法,删除p所指结点。
已知二叉树排序树中某结点指针p,其双亲结点指针为fp,p为fp的左孩子。试编写算法,删除p所指结点。
admin
2019-08-01
45
问题
已知二叉树排序树中某结点指针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
学硕统考专业
相关试题推荐
明清时期专制主义空前加强,据此回答问题:清代在散文方面,声势最大、影响最广的是桐城派,不属于该派的是()
斯大林时期的经济体制最本质的特点是()。
张居正改革期间,调任抗倭名将()镇守蓟门,对安定北方发挥了积极作用。
()时,为补充兵力,开拓财源,“料民于太原”(今山西西南部)。料民就是清查民数,以便于征兵,结果引起奴隶和平民的反抗。这表明西周王朝已失去了对社会的控制力量。
洋务运动期间,军事企业主要采取的组织形式是()。
中国第一条自行设计修建的铁路是在()。
在4×100米接力赛中,4个运动员之间存在如下关系:运动员1跑到终点把接力棒交给运动员2;运动员2一开始处于等待状态,在接到运动员1传来的接力棒后才能往前跑,他跑完100米后交棒给运动员3;运动员3也只有接到运动员2传来的接力棒后才能往前跑,他跑完100米
某网络的拓扑结构由下图所示,其中顶点表示路由器。该网络的路由器采用了链路状态路由算法,在某一时刻各个路由器发送的链路状态如下:A:B(1),D(3)B:A(1),D(1),C(3),E(5)C:B(3),D(1)D:A(3),B(1
分时系统里,在条件相同的情况下,通常KLT(内核级线程)比ULT(用户级线程)得到更多的CPU时间,请简要解释之。
某微机的寻址范围为64KB,其存储器选择器信号为M,接有8片8KB的存储器,试完成下列问题。(1)画出选片译码逻辑图。(2)写出每片RAM的寻址范围。(3)如果运行时发现不论往哪片存储器存放8KB数据,以4000H起始地址的存
随机试题
论述网络财务的特点。
简述定点超越的含义。
女性,59岁。肺心病,呼吸衰竭,心率154次/分,有多发房性早搏,血气分析,PaO255mmHg,PaCO255mmHg,pH7.2。最重要纠正心律失常的措施是
功能清热解毒,排脓利尿的药物是()功能凉血活血,解毒透疹的药物是()
某市惠达房产公司经过投标获得了珍珠广场的一块地皮,准备建造一现代化小区。后市政府根据城市发展的战略需要,欲将此块地皮收回,并将该部分建成为城市中心公共绿地。对于市政府的.上述行为看法不正确的是:()
房地产价格的特征主要有()。
建国以来,小学教学改革所要解决的核心问题是改革__________,提高__________质量。
设二次型f(x1,x2,x3)=x12+4x22+2x32+2tx1x2+2x1x3为正定二次型,求t的范围.
YouwillheararepresentativeofSGC,atelecomscompany,givingatalktoagroupofbusinessstudentsaboutSGC.Asyouliste
A、About$7perhour.B、Morethan$10perhour.C、About$15perhour.D、Lessthan$1perhour.A
最新回复
(
0
)