首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
已知二叉树T的结点形式为(llink,data,count,rlink),在树中查找值为X的结点,若找到,则记数(count)加l;否则,作为一个新结点插入树中,插入后仍为二叉排序树,写出其非递归算法。
已知二叉树T的结点形式为(llink,data,count,rlink),在树中查找值为X的结点,若找到,则记数(count)加l;否则,作为一个新结点插入树中,插入后仍为二叉排序树,写出其非递归算法。
admin
2019-01-16
47
问题
已知二叉树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
学硕统考专业
相关试题推荐
19世纪中期,德意志资产阶级迫切要求实现国家的统一,其首要的目的是()。
阅读下列材料,回答问题:材料一:列宁说:“我们在夺取政权时便知道,不存在将资本主义制度具体改造成社会主义制度的现存方法……我不知道哪位社会主义者处理过这类问题……我们必须根据实践作出判断。”——摘自《苏联
中国第一条自行设计修建的铁路是在()。
在下面哪本著作中以异化劳动理论的形式阐述了一种新的科学世界观的雏形?()
—棵二叉树的后序遍历序列为DABEC,中序遍历序列为DFBAC,则先序遍历序列为()。
系统总线中地址线的功能是用于选择()。
某计算机字长16位,采用16位定长指令字结构,部分数据通路结构如下图所示。图中所有控制信号为1时表示有效、为0时表示无效。例如控制信号MDRinE为1表示允许数据从DB打入MDR,MDRin为1表示允许数据从内总线打入MDR。假设MAR的输出一直处于使能状
CISC与RISC的区别表现在()。
随机试题
诊断心肌梗死特异性最好的指标是:()
教学过程是教师指导下的学生的()过程和()过程。
腺垂体分泌的激素有
在凝结硬化时产生微膨胀的是下列材料中的()。
专项工程施工技术方案经审核合格应由()进行审批。
项目结构分解没有统一的模式,但应结合项目的特点并结合( )原则进行。
学生运用数学公式解一道应用题,这主要是()的思维过程。
法国人民建立巴黎公社前,法国反动政府的头目逃往凡尔赛,他是()。
甲承包的农田三面环水,另一面和乙的承包地接壤,须通过乙的土地才能走到公共道路上。甲每日下地干活,都需要经过乙的承包地。乙也明确允许甲及其家人通过自己的土地。[中财2010年研]根据上述案情,请回答下列问题:本案中,假如甲进城务工颇有积蓄,遂将
设有关系R,S和T如下,关系T是由关系R和S经过哪种操作得到的?______。
最新回复
(
0
)