首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
写出在二叉排序树中删除一个结点的算法,使删除后仍为二叉排序树。设删除结点由指针p所指,其双亲结点由指针f所指,并假设被删除结点是其双亲结点的右孩子。描述上述算法。
写出在二叉排序树中删除一个结点的算法,使删除后仍为二叉排序树。设删除结点由指针p所指,其双亲结点由指针f所指,并假设被删除结点是其双亲结点的右孩子。描述上述算法。
admin
2019-08-15
61
问题
写出在二叉排序树中删除一个结点的算法,使删除后仍为二叉排序树。设删除结点由指针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://kaotiyun.com/show/20Ci777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
三国时期,魏、蜀、吴三国灭亡的历史顺序是()。
下面哪部经典是我国最早的官方史书?()
关于塞尔维乌斯改革的叙述中,不正确的是()。
假设系统的所有资源是同类型的,系统中的进程每次申请资源数最多1个,那么,下面列出的4种情况中,()可能发生死锁。情况序号系统中进程数资源总量
某计算机采用Cache一主存一磁盘三级存储系统。Cache的访问时间为t1ns,命中率为p1;若Cache未命中,CPU需直接访问主存,访问时间为t2ns,主存命中率为p2;若所需数据字不在主存中,则访问主存未命中、将包含所需数据字的磁盘数据块装入主存共需
一个由高速缓冲存储器Cache与主存储器组成的二级存储系统。已知主存容量为1MB,按字节编址,缓存容量为32KB,采用组相联方式进行地址映射与变换,主存与缓存的每一块为64B,缓存共分8组。(1)写出主存与缓存的地址格式(标明各字段名称与位数)
假设二叉树采用二叉链表存储结构存储,试设计一个算法,求出该二叉树中第一条最长的路径长度以及此路径上各结点的值。
对于一个长度为n的任意表进行排序,至少需要进行的比较次数是()。
关于DMA方式和通道方式,下列说法中错误的是()。
随机试题
患者,男性,28岁。近半年来,发现颈部逐渐肿大,无其他不适。超声检查:甲状腺双侧叶大小分别为6.5cm×2.5cm×2.5cm(左侧),6.5cm×2.5cm×2.4cm(右侧),峡部厚为1.1cm,腺体回声增强,不均匀。甲状腺上动脉PSV:78cm/s,
正确使用化学消毒剂的原则是
用作镇痛药的H1受体拮抗剂是
关于计日工以下说法中正确的是()。①属于非竞争性的报价;②属于有竞争性的报价;③必须经过监理工程师的同意后方能动用;④可以用于支付工程变更所发生的款项;⑤用于支付“指定分包的工程”工程费
适用《废弃危险化学品污染环境防治办法》的是()。
及时性原则要求以最快的速度公开信息,在重大事件发生之日起()日内披露临时报告。
Thereweresmilingchildrenalltheway.Clearlytheyknewatwhattimethetrainpassedtheirhomesandtheymadeittheirbusi
2012年浙江省固定资产投资17096亿元,比上年增长21.4%。非国有投资11755亿元,增长22.0%,占固定资产投资的68.8%,其中民间投资10579亿元,增长22.5%,占固定资产投资的61.9%在固定资产投资中,第一产业投资142.
计算机感染病毒的可能途径之一是
—Yourecentlyattendedatwo-daytrainingcourseonfoodandsafety.Youweredisappointedwiththecourseandyouhavedecided
最新回复
(
0
)