首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
二叉排序树的类型定义如下: typedef struet BSTNode{//二叉排序树的结点结构 int data; //数据域 struct BSTNode*lchild,*rchild;//左、右孩子指针
二叉排序树的类型定义如下: typedef struet BSTNode{//二叉排序树的结点结构 int data; //数据域 struct BSTNode*lchild,*rchild;//左、右孩子指针
admin
2009-05-09
50
问题
二叉排序树的类型定义如下:
typedef struet BSTNode{//二叉排序树的结点结构
int data; //数据域
struct BSTNode*lchild,*rchild;//左、右孩子指针
}BSTNode,*BSTree;
设计递归算法,统计一棵二叉排序树T中值小于a的结点个数。
选项
答案
(P
71
)参考答案之一: void count(BSTree T,int a,int*sum){ //以sum所指单元统计二叉排序树中元素值小于a的结点个数,其初值为0 if(T){ count(T—>lchild,a,sum); if(T—>data (*sum)++; count(T—>rchild,a,sum); } } } 参考答案之二: int count(BSTree T,int a){ //统计二又排序树中元素值小于a的结点个数 int sum; if(!T)return 0; else{ sum=count(T—>lchild,a); if(T—>data<a) return sum+1+count(T—>rchild,a); else return sum; } }
解析
转载请注明原文地址:https://kaotiyun.com/show/r5Ax777K
本试题收录于:
数据结构题库理工类分类
0
数据结构
理工类
相关试题推荐
采用分组存储转发和________机制是点对点式网络与广播式网络的重要区别之一。
数据链路控制协议分为异步和同步协议,其中同步协议以________为传输单位。
X.25分组层的主要功能是向主机提供多信道的________服务。
因特网体系结构局IAB中最著名的“因特网工程特别任务组”的英文缩写是________。
被称之为“数字摘要法”的数字签名方法是()
以微波、激光、红外线等无线电波来部分或全部代替有线局域网中的同轴电缆、双绞线、光纤,实现移动计算网络中移动节点的物理层和数据链路层功能的是()
公共交换电话网(PSTN)和综合业务数字网(ISDN)都是采用________技术的通信网络。
假设有一个滑动窗口协议使用许多位作为序列号,使得在接收端能分辨出序列中预期新发来的帧编号和那些重发送的老的帧编号。那么,4个窗口边界及窗口大小必须保持什么样的关系?
某工厂要生产四种型号的饮料,都要依次经过甲设备和乙设备的加工,并且只有在设备甲上加工完毕后,才能送到设备乙上加工,每种型号的饮料在每台设备上所需的加工时间如表3.9所示。问如何安排这些饮料的加工顺序可使总的加工时间最短?
某产品的次品率为0.1,检验员每天检验4次,每天随机地取10件产品进行检验,如发现其中的次品多于1,就去调整设备,以X表示一天中调整设备的次数,试求E(X).(设诸产品是否次品是相互独立的)
随机试题
目前介入治疗仅能治疗某些心血管疾病和部分肿瘤。()
以下关于工资制度内容的表述,不正确的是:
为进一步推动大众创业和跨界创新,2015年2月4日,在科技部的指导和支持下,()在全国率先启动“创业中国引领工程”和“互联网跨界融合创新示范工程”。
下列各项中,“战国七雄”指的是()。
Byfarthemostcommondifficultlyinstudyissimplefailuretogetdowntoregularconcentratedwork.Thisdifficultyismuch
简述波斯帝国的兴起及其历史地位。
下列关于贪污罪的说法错误的是()
以下关于数的定点表示或浮点表示的叙述中,不正确的是____________。
下面有关GNU工具套件的描述语句中,不恰当的是()。
关于追加投资额的说法,下列正确的是()。
最新回复
(
0
)