首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
已知二叉树T的结点形式为(llink,data,count,rlink),在树中查找值为X的结点,若找到,则记数(count)加1;否则,作为一个新结点插入树中,插入后仍为二叉排序树,写出其非递归算法。
已知二叉树T的结点形式为(llink,data,count,rlink),在树中查找值为X的结点,若找到,则记数(count)加1;否则,作为一个新结点插入树中,插入后仍为二叉排序树,写出其非递归算法。
admin
2019-01-16
31
问题
已知二叉树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
学硕统考专业
相关试题推荐
下列内容不属于《大宪章》内容的是()。
洪秀全以宗教手段组织起义,主要利用的是()。
中国共产党在民主革命时期的不同阶段实行了不同的土地政策,其主要的根据是()。
西周的官僚制度已经相当完备,官僚机构庞杂,职官名目繁多。周王室的官僚机构分为两大系统,分别是()。
最早以立法的形式巩固大化改新成果的法令是()。
西汉的主要赋税形式中,征收对象是儿童的是()。
(1)根据无类IP地址的规则,每个网段中有两个地址是不分配的:主机号全0表示网络地址,主机号全1表示广播地址。因此8位主机号所能表示的主机数就是28-2,即254台。该网络要划分为两个子网,每个子网要120台主机,因此主机位数X应该满足下面三个条件:
下图中的顶点表示村庄,有向边代表交通路线,若要建立一家医院,试问建在哪一个村庄能使各村庄总体交通代价最小?
CISC与RISC的区别表现在()。
随机试题
超急性排斥反应的特点有
慢性支气管炎的主要病变不包括
某男,30岁,食欲不振、周身乏力,体温39℃,肝区出现持续性胀痛,体查肝区压痛和肝肿大,右下胸部和肝区有叩击痛,X线检查示:肝脏阴影增大,右膈肌抬高和活动受限首先考虑的诊断为()
男性,17岁,上腹部撞伤7小时,腹部剧烈疼痛2小时伴恶心呕吐。查体:神清,血压75/45mmHg,全腹压痛,伴腹膜刺激征,肝区叩痛(+),移动性浊音(+)。
下列说法中正确的有()。
高层建筑地价分摊是将高层建筑物的造价分摊到所占土地上。()
专业监理工程师的职责有( )。
视频格式不包括()。
下列诗句中描写古都南京的是:
我国确定的20世纪末教育发展的总目标可以概括为“两基”“两全”“两重”,其中“两全”是指
最新回复
(
0
)