首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
二叉排序树的类型定义如下: typedef struet BSTNode{//二叉排序树的结点结构 int data; //数据域 struct BSTNode*lchild,*rchild;//左、右孩子指针
二叉排序树的类型定义如下: typedef struet BSTNode{//二叉排序树的结点结构 int data; //数据域 struct BSTNode*lchild,*rchild;//左、右孩子指针
admin
2009-05-09
56
问题
二叉排序树的类型定义如下:
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
数据结构
理工类
相关试题推荐
存储系统的基本要求包括________、________和低价格。
根据操作数据或信息存放的位置,下列不属于计算机面向的寻址方式是()
在计算机系统按功能划分的多级层次结构中,机器级由高到低,相对层次正确的顺序是()
因特网上的域名服务器有授权域名服务器、根域名服务器和________域名服务器三种类型。
被称之为“数字摘要法”的数字签名方法是()
OSI模型包括体系结构、_________和协议规范三级抽象。
公共交换电话网(PSTN)和综合业务数字网(ISDN)都是采用________技术的通信网络。
某工厂要生产四种型号的饮料,都要依次经过甲设备和乙设备的加工,并且只有在设备甲上加工完毕后,才能送到设备乙上加工,每种型号的饮料在每台设备上所需的加工时间如表3.9所示。问如何安排这些饮料的加工顺序可使总的加工时间最短?
设某工厂生产某种零件,每年需要量为9600件,该厂每月可生产1600件,每次生产的装配费用为200元,每个零件的存储费为1元,求每次生产的最佳批量及年生产次数.
随机试题
A.空肠B.末段回肠C.回盲部D.结肠增生型肠结核好发于
直肠肛管周围脓肿最常见的是
在地下水中如含有某种离子量较高的物质,会对硅酸盐水泥产生侵蚀作用,这种物质是?[2000年第61题]
工程测量中所使用的光学经纬仪的度盘刻划注记形式为()。[2009年真题]
行政执法行为不包括()
非企业性单位如果经常发生增值税应税行为,并且符合一般纳税人条件的,可以由税务机关认定为增值税一般纳税人。()
日光灯通过电流加热钨丝产生热量,继而产生光辐射来发光。()
集体土地征收是指国家为了社会公共利益的需要,依据法律规定的程序和批准权限,依法给予农村集体经济组织及农民补偿后,将农民集体所有土地变为国有土地的行政行为。下列关于征收集体土地的表述,正确的是()。
Electricityplaysanessentialpartinourlife.Noonecandenythatelectriclightisnecessaryforpeople’slife.However,ca
Itwaslateintheafternoon,andIwasputtingthefinaltouchonapieceofwritingthatIwasfeelingprettygoodabout.Iwa
最新回复
(
0
)