首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
二叉排序树的存储结构定义为以下类型: typedef int KeyType; typedef struct node{ KeyType key; /*关键字项*/ InfoType otherinfo;
二叉排序树的存储结构定义为以下类型: typedef int KeyType; typedef struct node{ KeyType key; /*关键字项*/ InfoType otherinfo;
admin
2010-02-02
22
问题
二叉排序树的存储结构定义为以下类型:
typedef int KeyType;
typedef struct node{
KeyType key; /*关键字项*/
InfoType otherinfo; /*其它数据项*/
struet node*lchild,*rchild; /*左、右孩子指针*/
}BSTNode,*BSTree;
阅读算法f33,并回答问题:
(1)对如图所示的二叉排序树T,写出f33(T,8)返回的指针所指结点的关键字;
(2)在哪些情况下算法f33返回空指针?
(3)简述算法f33的功能。
BSTNode*f33(BSTree T,KeyType x)
{ BSTNode*P;
if(T==NULL)return NULL;
p=f33(T—>lehild,x);
if(p!=NULL)return p;
if(T—>key>x)return T;
return f33(T—>rchild,x);
}
选项
答案
1. 10 2. T是空树或T中所有结点的关键字均不大于给定值X时,返回空指针。 3. 如果二叉排序树T中存在含有关键字大于给定值X的结点,则返回指针指向它们中关键字最小的结点,否则返回空指针。
解析
转载请注明原文地址:https://kaotiyun.com/show/LwAx777K
本试题收录于:
数据结构题库理工类分类
0
数据结构
理工类
相关试题推荐
在脉码调制PCM方法中采用256个量化级,则每次采样需要的二进制编码位数为()
假定要发送信息11001001,并且使用CRC多项式x3+1,请确定要发送的信息编码。
_______常被称为存款派生乘数,表示一笔原始存款经过商业银行的派生最大可能扩张的倍数。存款派生乘数是法定存款准备金的倒数。
____________是指商业银行发行的、本金和利息的清偿顺序列于商业银行其他负债之后、先于商业银行股权资本的债券。
以下不属于按发行主体分类的债券类型是()
有两个化肥厂A1、A2,存储化肥数量分别为800t和1000t,现将这些化肥运到三个市场B1、B2、B3去出售,各市场需求量分别为300t、950t、650t.已知各化肥厂到各市场的单位运费如下表试建立该问题的数学模型,使总运费
设有指针head指向不带表头结点的单链表,用next表示结点的一个链域,指针p指向与链表中结点同类型的一个新结点。现要将指针p指向的结点插入表中,使之成为第一个结点,则所需的操作为“p→next=head;”和“_______”。
设有数据逻辑结构为:B=(K,R)K={k1,k2,…,k9}R={,,,,,,,,,,}画出这个逻辑结构的图示,并确定相对于关系R,哪些结点是开始结点,哪些结点是终端结点?
哈夫曼树不存在度为_______的结点。
设有一个循环单链表head,编写算法,实现结点指针域指向其直接前趋的操作。
随机试题
在脊髓内经中继后下行传导束是
关于胆总管的叙述,错误的是
一发热病人,近5天来体温维持在39~41℃,24小时内体温波动相差不超过1℃。查体:腹部玫瑰疹、肝脾肿大该病人的热型是
楼地面工程块料面层中天然石材楼地面、块料楼地面:按设计图示尺寸以面积计算,()。
冬天洗衣服,乍洗很凉,过一段时间感觉也就不那么明显了,这是一种()现象。
同等条件下,与单侧检验相比,双侧检验的统计检验力要()
“需要时,授权实体可以访问和使用的特性”指的是信息安全的______。
打开考生文件夹下的SDB数据库,完成如下综合应用:创建一个标题名为“查询”、文件名为testb的表单,如下图所示。表单要求如下:(1)为表单建立数据环境,并向数据环境中添加“学生表”。(2)表单启动后自动居中。
Thesportsmeetwas______lastweek.
Beethovenestablishedhimselfasthegreatestcomposer
最新回复
(
0
)