首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
已知二叉树T的结点形式为(llink,data,count,rlink),在树中查找值为X的结点,若找到,则记数(count)加l;否则,作为一个新结点插入树中,插入后仍为二叉排序树,写出其非递归算法。
已知二叉树T的结点形式为(llink,data,count,rlink),在树中查找值为X的结点,若找到,则记数(count)加l;否则,作为一个新结点插入树中,插入后仍为二叉排序树,写出其非递归算法。
admin
2019-08-15
58
问题
已知二叉树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<X)P=p一>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/z0Ci777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
1980-1987年撒哈拉以南非洲人均国民生产总值增长率为-2.9%。大部分国家经济急剧下滑,非洲的80年代被称“为失去发展的十年”。出现这现象关键原因在于这些国家
阅读下面史料,回答问题:材料一各缔约国主力舰替换总吨位按照标准排水量计算不得超过如下:合众国525000吨;英帝国525000吨;法国175000吨;意大利175000吨;日本315000吨。
晚清时期下列武装力量出现的先后顺序是
国民党政府宣布民盟为“非法团体”,民盟总部被迫解散的时间是()。
试编写一个非递归算法,实现求以二叉链表存储的二叉树中q结点的祖先。
在一个长度为n(n>1)的带头结点的单链表h上,设有尾指针r(指向尾结点),则执行()操作与链表的长度有关。
A、1243B、4312C、2134D、3214D图的BFS遍历。D选项,首先访问结点3,与3邻接的结点4、2都未曾访问过,故3后面因该为2、4(或4、2),故D错。
对于一个长度为n的任意表进行排序,至少需要进行的比较次数是()。
设有3阶B一树,如图1-4所示。在该B一树上依次插入关键字33和97。试画出两次插入后的B-树。
随机试题
患者女,55岁,因左侧耳闷伴耳鸣1月余就诊。门诊电耳镜检查:左侧外耳道通畅,鼓膜完整,混浊,光锥消失。左颈部可及一实性包块,约3cm×2cm大小,活动差。该患者CT发现鼻腔及鼻窦未见明显新生物,按照TNM分期,最可能正确的是
A.促进钙离子释出B.抑制镁离子释出C.抑制骨吸收D.吸收镁离子E.抑制磷的回吸收甲状旁腺激素对骨的主要作用是
A.IP的固有特征B.输入到影像读出装置的信号和输出信号之间的关系C.影像处理功能D.检测功能E.影像记录装置CR系统运行的四象限理论,第三象限表示
根据我国公司法的规定,上市公司是指其股票在证券交易所上市交易的股份有限公司。下列有关上市公司的描述中,正确的有:()
项目目标动态控制的纠偏措施主要包括()。
某“营改增”的增值税一般纳税人2017年1月出售一栋外购办公楼,取得价款9200万元。该办公楼2013年1月4日购置时支付价款5500万元。该纳税人选择按“简易计税方法”计算增值税。则该纳税人应在办公楼所在地地税局预缴增值税为()万元。
税务咨询最主要的内容是()。
下列不属于欧洲债券市场的参与者的是()。
具有“先存款后消费”特点的银行卡是()。
[*]
最新回复
(
0
)