首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
已知二叉树排序树中某结点指针p,其双亲结点指针为fp,p为fp的左孩子。试编写算法,删除p所指结点。
已知二叉树排序树中某结点指针p,其双亲结点指针为fp,p为fp的左孩子。试编写算法,删除p所指结点。
admin
2019-08-01
50
问题
已知二叉树排序树中某结点指针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
学硕统考专业
相关试题推荐
列宁称马克思、恩格斯是“19世纪人类三个最先进国家中三种主要思潮的继承人和天才的完成者”。这里“三个最先进国家”指的是()。
下列著作被人们称为17世纪物理学、数学的百科全书,并标志着经典力学体系的完成的是()。
阅读材料并结合背景知识回答问题:材料到17世纪60年代,伟大的科学学会的时代到来了:英国皇家学会、法国科学院先后成立。此前,科学工作在很大程度上仰仗于国王对科学家个人的资助一第谷领取丹麦国王的津贴,开普勒由德意志皇帝资助;或者靠某些科学“爱好者”、赞助者
张居正改革期间,调任抗倭名将()镇守蓟门,对安定北方发挥了积极作用。
胡适与李大钊“问题与主义”论战主要的阵地是()。
论述世界反法西斯联盟形成的意义。
系统地阐明道家思想的著作《淮南鸿烈》,也叫《淮南子》,是汉武帝时()集宾客写成的。《淮南子》问世时,黄老思想在政治上已不占支配地位了。
书院制度,始于唐而盛于宋,根据所学知识。回答问题:南宋书院的复起,是由朱熹开始的。他重建白鹿洞书院,亲自到书院讲学,还亲手制定()
关于死锁的银行家算法是围绕“安全状态”的概念工作的。当系统预测到不安全状态时,就拒绝分配资源,但是,银行家算法要求的条件并不是必要的。例如,某系统有12个资源供进程P0、P1、P2使用。目前的分配情况如下:(1)请说明系统处于不安全状态;(2
试比较脱机I//O和联机I/O。
随机试题
辛弃疾,字幼安,号_______,有《嫁轩长短句》,又名_______。
设交换积分次序,则有I=______.
A.温和噬菌体B.毒性噬菌体C.前噬菌体D.溶原性细菌E.L型细菌能使感染的细菌成为溶源性细菌的噬菌体是
甲、乙两公司因合同纠纷对簿公堂。人民法院判决乙公司赔偿甲公司损失30万元。乙公司拒不履行生效判决。经甲公司申请,人民法院决定对乙公司的机器设备实行扣押并拍卖。此时丙公司向人民法院提出执行异议,声称作为执行标的物的机器设备已经于人民法院判决生效次日南乙公司转
工程质量事故调查报告的主要内容有( )。
大体积混凝土施工时,可掺入适量(),使混凝土得到补偿收缩,减小混凝土的收缩变形。
标志着教育学成为一门独立学科正式诞生的标志()
我国教育督导任务的一大特色是既要监督、检查教育行政部门和学校的工作,又要监督()。
求微分方程的通解.
Itisusefultobeabletopredicttheextenttowhichapricechangewillaffectsupplyanddemand.
最新回复
(
0
)