首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
写出在二叉排序树中删除一个结点的算法,使删除后仍为二叉排序树。设删除结点由指针p所指,其双亲结点由指针f所指,并假设被删除结点是其双亲结点的右孩子。描述上述算法。
写出在二叉排序树中删除一个结点的算法,使删除后仍为二叉排序树。设删除结点由指针p所指,其双亲结点由指针f所指,并假设被删除结点是其双亲结点的右孩子。描述上述算法。
admin
2019-08-01
27
问题
写出在二叉排序树中删除一个结点的算法,使删除后仍为二叉排序树。设删除结点由指针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://jikaoti.com/ti/jdGjFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
1936年,张学良和杨虎城发动的西安事变()。①是一次具有爱国意义的兵变②民族矛盾激化的结果③检验了中国社会各阶级的抗日态度④促成了抗日民族统一战线初步形成
赋税是我国古代国家宏观管理经济的重要手段。 据此回答问题:哪位皇帝的即位首次应用了秘密立储制?()
巴黎和会上,英美主张把原德国在山东的权利转让给日本,华盛顿会议又表示支持中国让日本归还山东的要求,英美态度发生变化的根本原因是()。
()时,为补充兵力,开拓财源,“料民于太原”(今山西西南部)。料民就是清查民数,以便于征兵,结果引起奴隶和平民的反抗。这表明西周王朝已失去了对社会的控制力量。
提出“天有常道,地有常数”,“制天命而用之”的思想家是()。
西汉的主要赋税形式中,征收对象是儿童的是()。
某系统中n个相互独立的生产者进程为一个消费者进程提供数据,假设每个生产者提供的数据写入各不相同的缓冲区,且生产者写缓冲区的速度比消费者读缓冲区的速度快,则缓冲区个数的最优值应为()。
计算机系统采用补码运算是为了()。
在下列查找的方法中,平均查找长度与结点个数n无关的查找方法是()。
某路由器的IP地址是125.45.23.12,它在以太网上的物理地址为2345AB4F67CD,它收到了一个分组,分组中的目的IP地址是125.11.78.10。(1)试给出这个路由器发出的ARP请求分组中的各项目。假定不划分子网。
随机试题
小强是大学三年级的男生,在班级里面一直偷偷喜欢一名女同学,最近终于鼓起勇气向这名女生表白了,但是却遭到了这名女生的拒绝。小强非常失落,内心茫然,心情非常矛盾和痛苦,而且对自己产生了很负面的自我评价和认识,觉得自己有很多的缺点和不足,是自己不行才被拒绝的。这
某患者,根尖瘘管,患牙根充后行桩冠修复开始时机一般是
A.纵标目B.横标目C.标题D.成组设计的四格表E.配对设计的四格表2种药物治疗高血压的疗效见下表,请回答后面的提问2种药物治疗高血压的疗效表顶端的文字称为统计表的()
若要计算砂的相对密度,则需已知()。
建筑工程实行总承包,()将建筑工程肢解发包。
工程总承包单位和分包单位按照应急预案,各自建立应急救援组织,备好应急救援人员、器材、设备,并定期进行()。
财政管理体制是调节()资金管理权限和财力划分的一种根本制度。Ⅰ.中央与地方政府之间Ⅱ.地方各级政府之间Ⅲ.国家与企事业单位之间Ⅳ.中央各部委之间
东南公司2015年发生的与投资有关的经济业务如下:(1)2月23日,支付购买价款5000万元购入乙公司30%的股权,对乙公司具有重大影响。当日乙公司可辨认净资产的账面价值(与公允价值相同)为17000万元。(2)3月2日,从上海证券交易
2,10,30,68,(),222
Comparisonsweredrawnbetweenthedevelopmentoftelevisioninthe20thcenturyandthediffusionofprintinginthe15thand1
最新回复
(
0
)