首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
编写判定给定的二叉树是否是二叉排序树的函数。
编写判定给定的二叉树是否是二叉排序树的函数。
admin
2012-06-21
73
问题
编写判定给定的二叉树是否是二叉排序树的函数。
选项
答案
判定二叉树是否为二叉排序树是建立在二叉树中序遍历的基础上,在遍历中附设一指针pre指向树中当前访问结点的中序直接前驱,每访问一个结点就比较前驱结点pre与该结点是否有序。若遍历结束后各结点和其中序直接前驱结点均满足有序,则此二叉树即为二叉排序树,否则不是二叉排序树。 void BisortTree(Bitree*T,Bitree*pre,int&flag) /*初始时pre=NULL,flag=1,若结束时flag=1,则此二叉树为排序二叉树*/ { if(T!=NULL&&flag=-1) { BisortTree(T->lchild,pre,flag);//遍历左子树 if(pre==NULL)//访问中序序列的第一个结点时,不需要比较 { flag=1; pre=T; } else//比较T与中序直接前驱pre的大小 { if(pre->data<T->data)//pre与T有序 { flag=1; pre=T; } else//pre与T无序 flag=0; } BitsortTree(T->rchild,pre,flag);//遍历右子树 } }
解析
转载请注明原文地址:https://jikaoti.com/ti/OEajFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
试分析淝水之战前后南北政权的特点及其变化。
1988年起,苏联民族矛盾激化,民族分离运动加剧,第一次较大规模的民族冲突是()。
系统总结了6世纪以前黄河中下游地区农牧业生产经验的著作是()。
下列有关曲辕犁的表述正确的是()①曲辕犁早在中国汉代即已使用了②曲辕犁在中国出现至少比欧洲早一千多年③我国古代的农业工具和农耕技术曾长期居世界领先地位④处于“蒸汽时代”的欧洲农业技术革新,滞后于同时代工业的发
关于《新学伪经考》、《孔子改制考》的说法正确的是()。①都是利用古书古人宣传西方资产阶级政治的学说,向西方寻求救国真理②借用儒家学说和孔子的偶像进行宣传,可减少来自封建顽固势力的阻挠和压力③是维新变法的重要理论依据④动摇了封建统治的思想基
1628年出版了《心血运动论》一书,论证了血液在全身的循环运动,使生理学发展为科学的是()。
法国大革命中.颁布全面限价法案的政治派别是()。
在独立编址方式下,存储设备和I/O设备是()来区分的。
如图所示一台路由器连接3个以太网。请根据图中给出的参数回答如下问题:(1)该TCP/IP网络使用的是哪一类IP地址。(2)写出该网络划分子网后所采用的子网掩码。(3)系统管理员将计算机D和E按照图中所示结构
一棵二叉树的繁茂度定义为R层结点数的最大值与树的高度的乘积。编写一个算法求二叉树的繁茂度。
随机试题
函数f(x)在点x0处有定义,是f(x)在点x0处连续的
何谓血型?目前发现人类红细胞血型系统有多少?血型抗原有多少种?
主要调节远曲小管和集合管水重吸收的内源性物质是
下列关于成套房屋套内建筑面积构成关系的表述中正确的是()。
《城市房地产管理法》中所说的房地产交易是指()行为。
科目一经使用,即已经出现余额后,不允许修改或删除该科目。()
股票价格的变动通常比实际经济的繁荣或衰退领先一步,因此,股票价格水平已成为经济周期变动的灵敏信号或称先导性指标。()
形而上学理解的同一是()。
世界石油价格上涨,导致油站供油不足,已知三辆油罐车分别运来吨油。农忙季节农用机车急需用油,为支援生产,把三罐油平均分成若干等份,每份尽可能多。每台农用机车一次凭车牌号领取一份油,则至少可满足()台农用机车的需求。
紧追权,是指沿海同拥有的由本国的军舰、军用飞机或得到正式授权且有清楚可识别标志的政府船舶或飞机对违反该国法规并从该国管辖范同内的海域向公海行驶的外围船舶,在视听分外内发出停止信号后开始进行连续不断且可以持续至公海,但不能是第三国或被追船舶本国海域的紧追的权
最新回复
(
0
)