首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
二叉排序树的类型定义如下: typedef struet BSTNode{//二叉排序树的结点结构 int data; //数据域 struct BSTNode*lchild,*rchild;//左、右孩子指针
二叉排序树的类型定义如下: typedef struet BSTNode{//二叉排序树的结点结构 int data; //数据域 struct BSTNode*lchild,*rchild;//左、右孩子指针
admin
2009-05-09
43
问题
二叉排序树的类型定义如下:
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
数据结构
理工类
相关试题推荐
输入/输出系统的3种控制方式是________、直接存储器访问及________。
试写出顺序接收管道协议的实现过程。
已知在某信道上连续传送600KByte的数据所需时间为256秒,该信道码元速率为2400Baud,计算每个码元所需的调制电平数。(要求写出计算过程)
采用分组存储转发和________机制是点对点式网络与广播式网络的重要区别之一。
对于流量控制功能,在传输层控制的是________之间端对端的流量。
因特网上的域名服务器有授权域名服务器、根域名服务器和________域名服务器三种类型。
对于采用四种相移的正交相移键控QPSK调制方法,2400波特线路的数据传输率为()
下列关于数据链路层功能的叙述中错误的是()
在X.25分组级中,理论上最多允许存在多少条虚电路?若已知分配的虚电路号为536,试计算其二进制逻辑信道组号及逻辑信道号。
随机试题
当前,人行便道、盲道被占用问题明显,不仅影响城市形象,还严重影响了市民的出行和安全。对此,你认为应如何解决?
盖碗的使用技巧,正确的有
国民党统治时期,在中国的社会经济生活中占优势地位的经济是
关于肿瘤实质的描述中,哪项是错误的:
旋覆代赭汤原方中旋覆花和代赭石的配伍用量是( )
刘某,女,47岁,患肺结核10余年,近日来,咳嗽气喘,午后潮热,口干咽燥,盗汗,身体消瘦,2天来咳喘胸闷,咳吐浊唾涎沫,质黏稠,痰中带血丝,血色鲜红,X线检查示“肺结核伴肺不张”。本病当辨何证
患儿,男,4岁6个月。患急性支气管炎,症见咳嗽不爽,痰稠难咯,口渴咽痛,鼻塞流涕,汗出恶风,舌红苔薄黄,脉浮数。首选方剂是()
()是政府政策性金融的重要工具,是弥补项目公司还贷能力弱,实现国家产业政策的重要手段。
下列语句中错误的是
人们都知道,喝醉酒会使人语言、行为【140】,其实,喝上两杯酒就会使你的判断力失常。荷兰阿姆斯特丹大学的研究人员近日发现,【141】不到一个小时之内连续喝下两玻璃杯啤酒【142】红酒,就足以对人脑的判断力产生负面影响,使喝酒者在犯了错误之后根本意识不到。
最新回复
(
0
)