首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
已知二叉树排序树中某结点指针p,其双亲结点指针为fp,p为fp的左孩子。试编写算法,删除p所指结点。
已知二叉树排序树中某结点指针p,其双亲结点指针为fp,p为fp的左孩子。试编写算法,删除p所指结点。
admin
2019-08-01
59
问题
已知二叉树排序树中某结点指针p,其双亲结点指针为fp,p为fp的左孩子。试编写算法,删除p所指结点。
选项
答案
本题用被删结点右子树中最小值(中序遍历第一个)结点代替被删结点。 w)id Delete(BSTree bst,P,fp){ //在二叉排序树bst上,删除fp所指结点的左子女(由P所指向) if(!p一>lchild){fp一>lchild=p一>rchild;free(P);} //p无左子女 else if(!p一>rchild){fp一>lchild=p一>lehild;flee(P);} //p无右子女 else //P有左子女和右子女 {q=P一>rchild;s=q; //用P右子树中的最小值代替P结点的值 while(q一>lchild){S=q;q=q一>lchild;} //查P右子树中序序列最左结点 if(S==p一>rehild) //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/FjCi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
论述公元前6世纪至公元1世纪佛教的形成与传播。
以下不属于泰州学派的哲学思想的是()。
二战后世界经济走向统一的过程中,仍然存在着多样性,出现了“两种体系、三种国家”,下列不属于社会主义国家经济类型的是()。
概述第二帝国时期法国经济发展的特点。
1980年1月,邓小平在《目前的形势和任务》提出的中国人民长期奋斗的三件大事是()。
在平衡二叉树中的每个结点上增设一个Lsize域,其值为它的左子树中的结点个数加1,试写一个时间复杂度为O(logn)的算法,确定树中第k个结点的位置。
试编写一个非递归算法,实现求以二叉链表存储的二叉树中q结点的祖先。
已知某32位二进制机器数为11000000000000000000000000000000,试计算在下列各种编码方式下其代表的真值。(1)原码定点小数;(2)补码定点小数;(3)反码定点小数;(4)IEEE754标准短
在二叉树的顺序存储中,每个结点的存储位置与其父结点、左右子树结点的位置都存在一个简单的映射关系,因此可与三叉链表对应。若某二叉树共有n个结点,采用三叉链表存储时,每个结点的数据域需要d个字节,每个指针域占用4个字节,若采用顺序存储,最后一个结点下标为k(起
对于下图G,按下列条件试分别写出从顶点0出发按深度优先搜索遍历得到的顶点序列和按广度优先搜索遍历得到的顶点序列。(1)假定它们均采用邻接矩阵表示;(2)假定它们均采用邻接表表示,并且假定每个顶点邻接表中的结点是按顶点序号从大到小的次序链
随机试题
结核菌素试验假阴性反应见于
慢性支气管炎最常见的并发症是
甲公司向乙公司签发了一张银行承兑汇票,丙银行进行了承兑,乙公司将汇票背书转让给丁公司,丁公司将汇票背书转让给张某,后张某又将汇票背书转让给乙公司,乙公司向银行提示付款时被拒绝,乙公司可以向谁行使追索权?()
甲企业销售库存商品一批,收到价款200万元,该批商品成本170万元,已提存货跌价准备35万元,应结转销售成本()万元。
2012年第三季度全国100个城市的公共就业服务机构市场中,用人单位通过公共就业服务机构招聘各类人员约643.3万人,进入市场的求职者约610万人,岗位空缺与求职人数比率比上年同期上升了1%。……2012年第三季度,在所有求职人员中:失业人员所占比
关于道德的本质,下列说法中符合马克思主义观点和立场的有()
[*]
—MustIfinishitbefore10o’clock?—No,you________.
Directions:Inthispart,youwillhave15minutestogooverthepassagequicklyandanswerthequestionsonAnswerSheet1.Fo
象征幸福的圆圆的甜甜的汤圆(dumpling)是在元宵节(LanternFestival)吃的传统食物。现在,在中国这些汤圆也是一种流行的甜点。汤圆有两种:一种是由白糖和红糖(brownsugar)、带香甜味的桂花(osmanthus)、坚果(nut)
最新回复
(
0
)