首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
写出在二叉排序树中删除一个结点的算法,使删除后仍为二叉排序树。设删除结点由指针p所指,其双亲结点由指针f所指,并假设被删除结点是其双亲结点的右孩子。描述上述算法。
写出在二叉排序树中删除一个结点的算法,使删除后仍为二叉排序树。设删除结点由指针p所指,其双亲结点由指针f所指,并假设被删除结点是其双亲结点的右孩子。描述上述算法。
admin
2019-08-01
54
问题
写出在二叉排序树中删除一个结点的算法,使删除后仍为二叉排序树。设删除结点由指针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
学硕统考专业
相关试题推荐
试分析晚清学校与选举制度的演变并论其影响。
罗斯福新政策称为是“3R”改革即Recovery(复兴)、Relief(救济)、Reform(改革),其中能反映Relief方面的内容是()。
西汉初年代表黄老政治思想的著作,是陆贾的()。认为“道莫大于无为,行莫大于谨敬”。
北约和华约两个组织对峙近半个世纪,这()。
1931年,英国被迫承认自治领在内政外交上都独立自主的根本原因是()。
西周的分封制相当发达,是西周的重要政治制度,也是西周历史的一个显著特点。根据所学知识,回答问题在武王灭商和周公东征的过程中立有大功,或与周有世代同盟关系的异姓贵族也被分封去建立诸侯国家,继续为周王室效力,下列国家:①齐②鲁③燕④宋,属于异姓诸侯国的是(
既考虑作业等待时间又考虑作业执行时间的调度算法是()。
某机的主要部件如下图所示。(1)请补充各部件间的主要连接线,并注明数据流动方向。(2)拟出指令SUB(R1),一(R2)的执行流程(含取指过程与确定后继指令地址)。该指令的含义是进行减法操作,源操作数地址和目的操作数地址分别在
设有A,B,C,D4台主机都处在同一个物理网络中,A主机的IP地址是192.155.28.112,B主机的IP地址是192.155.28.120,C主机的IP地址是192.155.28.135,D主机的IP地址是192.155.28.202。共
假脱机技术(SPOOLing)中,被利用来做虚拟设备的是()。
随机试题
甲、乙合伙开办健身中心,二人在2014年12月1日约定:甲以健身场地出资,乙以现金80万元出资,合伙期限为2015年1月1日至2019年12月31日。利润双方平分。协议签订后,甲为提供健身场地,以个人名义租赁了丙的经营性用房,租期为自2015年1
设计多道系统时,为实现对并发进程的控制和管理应解决哪些方面的问题?
下列哪些NHL病人只能化疗的是
烧伤休克期补液指标下面哪项不正确()。
患者,因腰部用力不当,证见腰部刺痛,俯仰不便,局部疼痛拒按,舌有瘀斑。方选
帕金森病病人的典型震颤是
下列有关经济常识的表述。正确的是()。
设函数f(x)(x∈R)为奇函数,且f(1)=,f(x+2)=f(x)+f(2),则f(5)=[].
有如下程序:#include#includeusingnamespacestd;classTV{public:TV(ints=41):size(
A、SouthAfrica.B、EasternRussia.C、India.D、Congo.C短文中提到,最早的已知钻石于几个世纪前在印度被发现。故选C。
最新回复
(
0
)