首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
已知二叉树T的结点形式为(llink,data,count,rlink),在树中查找值为X的结点,若找到,则记数(count)加1;否则,作为一个新结点插入树中,插入后仍为二叉排序树,写出其非递归算法。
已知二叉树T的结点形式为(llink,data,count,rlink),在树中查找值为X的结点,若找到,则记数(count)加1;否则,作为一个新结点插入树中,插入后仍为二叉排序树,写出其非递归算法。
admin
2019-01-16
68
问题
已知二叉树T的结点形式为(llink,data,count,rlink),在树中查找值为X的结点,若找到,则记数(count)加1;否则,作为一个新结点插入树中,插入后仍为二叉排序树,写出其非递归算法。
选项
答案
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/deRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
明末清初,著名学者()抗清失败,前往日本讲学,传播中国文化。
简述希波战争过程及其意义。
阅读下列史料,并回答问题:在琶勒尼斯(注:地名)一役获胜后,他(庇西特拉图)便占领政府,并解除人民武装;现在他已能稳定地握住僭主政权,并且取得那克索斯。以吕格达密斯为统治者。他解除人民武装的方法是这样的:他在塞修斯庙举行了一个武装的阅兵式,同时举行一次民
陈云在哪次会议上发表了《目前财政经济的情况和克服困难的若干办法》的重要讲话?()
关于1957年的整风运动,下列不属于其内容的是()。
中古时代实行索贡巡行赋税征收方式的国家是()。
佛教在从印度向外传播的过程中分为两大流派,其中小乘佛教又称为()。
美国历史上第一个具有宪法性质的文件是()。
“瓜步之战”发生在下列哪两个政权之间?()
试就MutualExclusion、Progress、BoundedWaiting论述以下解决双进程临界区问题的算法是错误的:ProcessPO:do{flag[0]=true;While(flag[1]);
随机试题
某市A外商投资企业(增值税一般纳税人),因拥有自己的核心自主知识产权,以境内、境外全部生产经营所得认定为高新技术企业。2020年生产经营情况如下:(1)取得产品不含税销售收入4500万元;出租2016年4月30日前取得的土地使用权,取得不含税租金收入10
A、伤寒B、疟疾C、两者均有D、两者均无需要通过血或骨髓培养确诊的是:()
消化性溃疡病人呕血的护理措施是
A、红花B、西红花C、洋金花D、蒲黄E、丁香花粉粒类球形,表面有似网状雕纹,周边轮廓线光滑的是()
下列费用中,应计入收益性物业运营费用的有()。
工程建设合同纠纷的仲裁由( )的仲裁委员会仲裁。
根据《行政诉讼法》及司法解释的规定,下列行政案件中,不属于行政诉讼受案范围的是()。
银行及其他金融组织和借款人(包括银行同业拆借)所签订的借款合同,应缴纳印花税。()
Readthefollowingpassageandchoosethebestwordforeachspace.Theneedforasurgicaloperation,【C1】______anemergency
Accordingtothenews,whichofthefollowingstatementsisTRUE?
最新回复
(
0
)