首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
二叉排序树的类型定义如下: typedef struet BSTNode{//二叉排序树的结点结构 int data; //数据域 struct BSTNode*lchild,*rchild;//左、右孩子指针
二叉排序树的类型定义如下: typedef struet BSTNode{//二叉排序树的结点结构 int data; //数据域 struct BSTNode*lchild,*rchild;//左、右孩子指针
admin
2009-05-09
59
问题
二叉排序树的类型定义如下:
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://www.kaotiyun.com/show/r5Ax777K
本试题收录于:
数据结构题库理工类分类
0
数据结构
理工类
相关试题推荐
已知UDP的段结构如题50图所示,试写出其中各字段的长度及其含义并给出协议DNS、SNMP、QICQ和TFTP所使用的UDP端口号。
已知在某信道上连续传送600KByte的数据所需时间为256秒,该信道码元速率为2400Baud,计算每个码元所需的调制电平数。(要求写出计算过程)
X.25分组层的主要功能是向主机提供多信道的________服务。
因特网体系结构局IAB中最著名的“因特网工程特别任务组”的英文缩写是________。
已知网络通信中的两个主机之间采用CRC校验方法,若发送的二进制数据为10111011,生成多项式为X4+X2+1,试计算实际发送的二进制数字序列。(要求写出计算过程)
请给出IEEE802.3MAC的帧格式,并标明每个字段的英文缩写名称、中文含义及所占字节数。
传输层中完成向应用层提供服务功能的硬件和(或)软件称为________。
以微波、激光、红外线等无线电波来部分或全部代替有线局域网中的同轴电缆、双绞线、光纤,实现移动计算网络中移动节点的物理层和数据链路层功能的是()
金属货币制度发展的先后顺序是
某车间生产四种产品,甲、乙、丙、丁都要依次经过A、B两台设备的加工,假定每种产品都必须在设备A上加工完毕后,才能进入设备B上加工,每种产品在每台设备上加工时间(单位:天)如表所示.问:如何安排这些产品的加工顺序可使总的加工时间最短?并求出总的加
随机试题
患者,女性,25岁,已婚。月经周期或先或后,经量或多或少,色暗有小块,经行不畅,乳房作胀,舌苔薄白,脉弦,其证型是()
腕垂症见于
A.胎儿期B.婴儿期C.青春期早期D.青春期中期E.青春期后期出现身高突增高峰的时期是
患儿,出生5周。症见面目皮肤发黄,色泽晦暗,持久不退,精神萎靡,四肢欠温,纳呆,大便溏薄色灰白,小便短少,舌质淡,苔白腻。治疗宜首选
依据《专项规划环境影响报告书审查办法》,环境保护行政主管部门自收到专项规划环境影响报告书之日起,会同有关部门对专项规划环境影响报告书进行审查的时限为()内。
固体废物的正确处置方法是()。
某设备工程进度网络计划如下图所示。当设备监理工程师因设计图纸提交时间延误而令工作D的持续时间由4d延长到8d时,承包商可索赔的工期为()d。
目前,常用的施工进度计划图的表达方法有()。
下列有关或有事项的表述中,正确的是()。
电子工业增长景气指数最高的年月份为( )。电子工业增长景气指数在145点以上的高景气运行的年份为( )。
最新回复
(
0
)