首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
已知二叉树T的结点形式为(llink,data,count,rlink),在树中查找值为X的结点,若找到,则记数(count)加l;否则,作为一个新结点插入树中,插入后仍为二叉排序树,写出其非递归算法。
已知二叉树T的结点形式为(llink,data,count,rlink),在树中查找值为X的结点,若找到,则记数(count)加l;否则,作为一个新结点插入树中,插入后仍为二叉排序树,写出其非递归算法。
admin
2019-01-16
39
问题
已知二叉树T的结点形式为(llink,data,count,rlink),在树中查找值为X的结点,若找到,则记数(count)加l;否则,作为一个新结点插入树中,插入后仍为二叉排序树,写出其非递归算法。
选项
答案
typedef struct node{ datatype data; int count; struct node;*llink,*rlink; }BiTNode,*BSTree; void Search_InsertX(BSTree t,datatype X){ //在二叉排序树t中查找值为X的结点,若查到,则其结点的count域值增1, //否则,将其插入到二叉排序树中 BSTree p=t; while(p!=null&&P->data!=X){ //查找值为X的结点,f指向当前结点的双亲 f=p; if(p一>data
rlink; else p=p一>llink; } if(!p){ //无值为x的结点,插入之 p=(BiTNode*)malloc(sizeof(BiTNode)); p一>data=X;p一>llink=null;p一>rlink=null; if(f->data>X)f一>llink=p; else f一>rlink=p: } else p->count++; //查询成功,值域为X的结点的count增1 }
解析
转载请注明原文地址:https://kaotiyun.com/show/3YRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
1543年,发表了解剖学专著《人体结构》的是()。
拉美独立后,各国政治上的一种普遍现象是(),实质上它是拉美各国大地主专政的一种特殊形式。
中国第一条自行设计修建的铁路是在()。
在下面哪本著作中以异化劳动理论的形式阐述了一种新的科学世界观的雏形?()
支持多道程序的操作系统,区别于其他操作系统的主要特征为()。
某系统中n个相互独立的生产者进程为一个消费者进程提供数据,假设每个生产者提供的数据写入各不相同的缓冲区,且生产者写缓冲区的速度比消费者读缓冲区的速度快,则缓冲区个数的最优值应为()。
某网络的拓扑结构由下图所示,其中顶点表示路由器。该网络的路由器采用了链路状态路由算法,在某一时刻各个路由器发送的链路状态如下:A:B(1),D(3)B:A(1),D(1),C(3),E(5)C:B(3),D(1)D:A(3),B(1
计算机系统中存储器为何采用分级结构?
对于下图G,按下列条件试分别写出从顶点0出发按深度优先搜索遍历得到的顶点序列和按广度优先搜索遍历得到的顶点序列。(1)假定它们均采用邻接矩阵表示;(2)假定它们均采用邻接表表示,并且假定每个顶点邻接表中的结点是按顶点序号从大到小的次序链
随机试题
购买信号不包括()
缺少下列哪种微量元素会导致生长发育停滞、性成熟受抑制()。
据《素问.异法方宜论》,中央之域人们的饮食特点是
梁三因和吴二打架而被县公安局以行政拘留15天的处罚,执行不久,吴二向人民法院提起刑事自诉。人民法院经审理,认为梁三的行为已经构成故意伤害犯罪,判决梁三拘役2个月。这时,梁三的行政拘留15日已经执行完毕,其需要执行的刑期是()
一般项目的质量应经抽样检验合格;当采用计数检验时,除有专门要求外,一般项目的合格点率应达到()及以上,且不合格点的最大偏差值不得大于规定允许偏差值的()倍。
2013年9月,X市人民法院受理了本市甲公司诉Y市乙公司合同纠纷一案。2013年12月,Y市人民法院受理了债务人乙公司的破产申请,此时,甲、乙公司之间的合同纠纷尚未审结。根据企业破产法律制度的规定,下列关于该合同纠纷案的表述中,正确的是()。
()是指在信用证所规定的结汇期,即信用证的有效期即将届满,而货物尚未装船或尚未装船完毕的情况下,托运人为了能及时结汇,而要求承运人提前签发的已装船清洁提单。
湿地是重要的国土资源和自然资源,与森林、海洋并称为全球3大生态系统。湿地具有保持水源、净化水质、蓄洪防旱、调节气候、促淤造陆、减少沙尘暴等巨大生态功能;同时也是生物多样性最富集的地区之一,它保护了许多珍稀濒危野生动植物。健康的湿地生态系统,是国土生态安全体
园林工人要在周长300米的圆形花坛边等距离地栽上树,他们先沿着花坛的边每隔3米挖一个坑,当挖完30个小坑时,突然接到通知,改为每隔5米栽一棵树。这样,他们还要挖多少个坑才能完成任务?
A、MovingtoWales.B、Buyinganewhouse.C、Jokingwithpeople.D、Makinghisdecision.A
最新回复
(
0
)