首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
已知二叉树排序树中某结点指针p,其双亲结点指针为fp,p为fp的左孩子。试编写算法,删除p所指结点。
已知二叉树排序树中某结点指针p,其双亲结点指针为fp,p为fp的左孩子。试编写算法,删除p所指结点。
admin
2019-08-01
35
问题
已知二叉树排序树中某结点指针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://jikaoti.com/ti/etGjFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
1956年,苏共二十大后,匈牙利大党员和群众强烈要求克服个人崇拜,扩大民主,实行经济改革,一些由知识分子、大学生和干部组成的社团组织纷纷成立,其中最有影响者是()。
分析法兰西第二帝国的历史地位。
洋务运动期间,军事企业主要采取的组织形式是()。
1939年前后,中国政治思想界展开关于三民主义问题争论的根本原因是()。
斯塔夫里阿诺斯在他的《全球通史》中说:“……促成中国文明的内聚性的最重要因素,也许是通称为儒家学说的道德准则和文学、思想方面的文化遗产。”这里的“儒家学说的道德准则”是()。
基督教产生的时间是()。
隋唐五代时期是中国古代商品经济发展史上的一个重要阶段,种类多,交换规模大,交换方式多。试回答问题:我国银行最早的雏形是唐朝时期出现的()
在4×100米接力赛中,4个运动员之间存在如下关系:运动员1跑到终点把接力棒交给运动员2;运动员2一开始处于等待状态,在接到运动员1传来的接力棒后才能往前跑,他跑完100米后交棒给运动员3;运动员3也只有接到运动员2传来的接力棒后才能往前跑,他跑完100米
假定某采用页式虚拟存储管理的计算机系统中,主存储器容量为1GB,被分为262144块物理块,物理块号为0,1,2,……,262143。某进程的地址空间占4页,逻辑页号为0,1,2,3,被分配到主存储器的第20,45,101,58号物理块中。回答:
CSMA/CA是如何实现“冲突避免”的?
随机试题
试分析碱中毒与血钾变化的相互关系。
Dean分类依据中不包括
X公司系甲、乙二人合伙依法注册成立的公司,以钢材批发零售为营业范围。丙因自己的公司急需资金,便找到甲、乙借款,承诺向X公司支付高于银行利息五个百分点的利息,并另给甲、乙个人好处费。甲、乙见有利可图,即以购买钢材为由,以X公司的名义向某银行贷款1000万元,
刚体作平动时,某瞬时体内各点的速度与加速度为()。
费用控制的基础是()。
叙述不正确的是()。
所谓“三个一批”工程,是近年来山东省壮大旅游产业,培养产业主体的科学探索和大胆尝试,即重组一批旅游企业、转型一批旅游企业、引进一批旅游企业。()
阅读下面的教学论文(节选),按照要求答题。在影响学生个性发展的积极因素中,教师的个性极为重要。学无个性,常常是因为教无个性。由于语文学科丰富的人文性特点,语文教师更容易成为最具个性的教师群体,然而,也最容易成为忽视学生个性发展、甚至是“误尽苍生”的历史罪
官渡之战和赤壁之战的相同点有()。①东汉末年的军阀割据混战②以少胜多的战役③都是以曹操胜利而结束
Inthefollowingtext,somesentenceshavebeenremoved.ForQuestions41-45,choosethemostsuitableonefromthelist(A、B、C、
最新回复
(
0
)