首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
二叉排序树的类型定义如下: typedef struet BSTNode{//二叉排序树的结点结构 int data; //数据域 struct BSTNode*lchild,*rchild;//左、右孩子指针
二叉排序树的类型定义如下: typedef struet BSTNode{//二叉排序树的结点结构 int data; //数据域 struct BSTNode*lchild,*rchild;//左、右孩子指针
admin
2009-05-09
74
问题
二叉排序树的类型定义如下:
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种控制方式是________、直接存储器访问及________。
数字签名时报文的发送方从报文中生成的128位散列值被称为________。
因特网体系结构局IAB中最著名的“因特网工程特别任务组”的英文缩写是________。
对于采用四种相移的正交相移键控QPSK调制方法,2400波特线路的数据传输率为()
在OSI参考模型中,负责处理端到端的差错控制和流量控制问题的是()
请给出IEEE802.3MAC的帧格式,并标明每个字段的英文缩写名称、中文含义及所占字节数。
在轻负载时采用争用协议的信道分配策略,使时间延迟较短,而在重负载时采用无冲突协议的信道分配策略,使信道利用率较高的协议是________。
数据链路层的_______用来实现广播网众的信道分配,解决信道争用问题。
____________是指商业银行发行的、本金和利息的清偿顺序列于商业银行其他负债之后、先于商业银行股权资本的债券。
设某工厂生产某种零件,每年需要量为9600件,该厂每月可生产1600件,每次生产的装配费用为200元,每个零件的存储费为1元,求每次生产的最佳批量及年生产次数.
随机试题
型式评价资料审查时要关注的内容为________。
下列哪一项不是免疫球蛋白的生物学活性
行牙髓治疗的同时还应做若经干髓术治疗后2个月,患牙再次发生剧烈自发痛,强冷刺激出现迟缓痛。叩诊(+),去除原补物根管深处有探诊疼痛。可能的诊断是
A.3~6gB.6~12gC.15~21gD.30~50gE.60~120g
烟火药和烟花爆竹生产过程中的防火防爆安全措施包括()。
下列叙述中正确的是()。
有“白衣民族”之称的是()。
计算y(x-z)dydz十x(z-y)dxdy,其中∑为位于平面z=1及z=2之间部分的外侧.
两个或两个以上模块之间联系的紧密程度称为()。
Morethan30000driversandfrontseatpassengersarekilledorseriouslyinjuredeachyear.Ataspeedofonly30milesperho
最新回复
(
0
)