首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
已知二叉树排序树中某结点指针p,其双亲结点指针为fp,p为fp的左孩子。试编写算法,删除p所指结点。
已知二叉树排序树中某结点指针p,其双亲结点指针为fp,p为fp的左孩子。试编写算法,删除p所指结点。
admin
2019-08-15
47
问题
已知二叉树排序树中某结点指针p,其双亲结点指针为fp,p为fp的左孩子。试编写算法,删除p所指结点。
选项
答案
本题用被删结点右子树中最小值(中序遍历第一个)结点代替被删结点。 void Delete(BSTree bst,P,fp){ //在二叉排序树bst上,删除fp所指结点的左子女(由P所指向) if(!p一>lchild){fp一>lehild=p一>rchild;free(P);} //p无左子女 e]se if(!p一>rchild){fp一>]child=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/90Ci777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
辽国规定中央官职中的()一律由契丹贵族担任。
乾隆时期,明确规定了驻藏大臣的地位与达赖班禅同等,并实行“金瓶掣签”制度的文件是()。
经六朝时期的发展,南方形成了三个农业发达地区即()。
在1875年宪法中关于法国立法权的叙述,不正确的是()。
1962年2月,中共中央发出《关于改变农村人民公社基本核算单位问题的指示》,规定人民公社的基本核算单位是()。
1141年,金与南宋双方签订协议,规定以淮水和大散关为宋金的分界线,此协议称为()。
三国时期,魏、蜀、吴三国灭亡的历史顺序是()。
试就MutualExclusion、Progress、BoundedWaiting论述以下解决双进程临界区问题的算法是错误的:ProcessPO:do{flag[0]=true;While(flag[1]);
在一个双链表中,在*p结点之前插入*q结点的操作是()。
下列关于并行微程序控制器的说法正确的是()。
随机试题
中风的原始病因有
甲状腺单发结节最应警惕恶性的年龄段是
患者,男性,39岁,因门脉高压入院,准备行分流术,术前护理措施错误的是
案情:赵某于2007年5月因抢夺罪一审被甲县人民法院判处有期徒刑5年。判决宣告后,赵某没有上诉,县人民检察院没有抗诉。年底全院检查工作时,院长发现该案认定事实有误,且适用法律错误,应为一起抢劫案件,于2008年1月决定提起再审,并指令原审判该案的合议庭重新
以下有关大陆法系和英美法系的说法正确的有:
影响无形资产评估价值的因素是()。
下面哪些属于组织人事类错误()。
甲将其祖传名贵字画交给乙重新装裱,乙在装裱过程中不小心将该字画污损。关于甲乙之间的关系,下列说法中,正确的是:
关于习近平强军思想,下列说法错误的是()。
WillWeTakeVacationinSpaces?WhenMikeKellyfirstsetouttobuildhisownprivatespace-ferryservice,hefiguredhis
最新回复
(
0
)