首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
已知二又树T的结点形式为(Uink,data,count,rlink),在树中查找值为X的结点,若找到,则记数(count)加1:否则,作为一个新结点插入树中,插入后仍为二叉排序树,写出其非递归算法。
已知二又树T的结点形式为(Uink,data,count,rlink),在树中查找值为X的结点,若找到,则记数(count)加1:否则,作为一个新结点插入树中,插入后仍为二叉排序树,写出其非递归算法。
admin
2019-08-01
32
问题
已知二又树T的结点形式为(Uink,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://jikaoti.com/ti/AzGjFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
两河流域分为两部分,其中南部称为()。
下列历史事件发生的先后顺序是()。①“铁幕”演说②马歇尔计划③北大西洋公约
试述中国古代经济重心南移的过程及原因。
我国第一部系统的史学理论著作是()。
太平天国作为几千年来农民运动的高峰,所遇到的历次农民运动中不曾有过的新情况是(
某新石噐遗址发现大量稻谷壳和稻草,红士,防洪水城垣,此遗址可能是
西周的分封制相当发达,是西周的重要政治制度,也是西周历史的一个显著特点。根据所学知识,回答问题在武王灭商和周公东征的过程中立有大功,或与周有世代同盟关系的异姓贵族也被分封去建立诸侯国家,继续为周王室效力,下列国家:①齐②鲁③燕④宋,属于异姓诸侯国的是(
一个TCP连接总是以1KB的最大段发送TCP段,发送方有足够多的数据要发送。当拥塞窗口为16KB时发生了超时,如果接下来的4个RTT(往返时间)时间内的TCP段的传输都是成功的,那么当第4个RTT时间内发送的所有TCP段都得到肯定应答时,拥塞窗口大小是
既考虑作业等待时间又考虑作业执行时间的调度算法是()。
一棵二叉树的繁茂度定义为R层结点数的最大值与树的高度的乘积。编写一个算法求二叉树的繁茂度。
随机试题
张岱的小品散文集有()
下列室上性心动过速治疗的组合中,哪些项正确
在临床摄影中大体规定胸部的摄影距离为
控制性详细规划的基本特点包括()
关于安全卫生方面规定的主要内容选项不正确的是()。
经检验检疫机构检验检疫后,符合装运条件的集装箱,不能及时装货时,应由申请人自己加封,妥善保管。( )
业主委员会成立后,负责召集此后的业主大会,每()至少召开一次。
下列情形中必须对党政领导干部问责的足()。①因决策严重失误造成重大损失或者恶劣影响的②在行政活动中滥用职权,强令授意实施违法行政行为,或者不作为,引发群体性事件或其他重大事件的③对群体性、突发性事件处置失当,导
基本设计提出的总体功能性结构和基本原则要求,要最后通过______得以实施和体现。
EveryoneremembersthewhitewashingsceneinTheAdventuresofTomSawyer.Buthowmanyrecallthescenethatprecedesit?Hav
最新回复
(
0
)