首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
编写判定给定的二叉树是否是二叉排序树的函数。
编写判定给定的二叉树是否是二叉排序树的函数。
admin
2012-06-21
85
问题
编写判定给定的二叉树是否是二叉排序树的函数。
选项
答案
判定二叉树是否为二叉排序树是建立在二叉树中序遍历的基础上,在遍历中附设一指针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://kaotiyun.com/show/hNxi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
简要概述伯里克利时代雅典民主政治的主要表现,其积极意义与局限性。
1876年7月第一国际举行最后一次代表大会宣告解散,这次代表大会的地点是()。
汉章帝会群儒于白虎观,讨论经义,由()写成《白虎通德论》(又称《白虎通义》、《白虎通》)一书,这部书系统地吸收了阴阳五行和谶纬之学,形成今文经学派的主要观点。
李大钊是在中国传播马克思主义最早的革命先驱者,下列李大钊的著作中,不属于揭开了我国马克思主义宣传的第一页的是()。
三国时期,魏、蜀、吴灭亡的先后顺序是()。
我国古代文献中记载了许多有关部落和部落联盟之间发生大规模战争的传说,如炎帝和黄帝两个部落曾战于(),结果黄帝取得了胜利。
简述鸦片战争的三个阶段。
电子计算机的发展经过了四代,①电子数值积分计算机(ENIAC);②集成电路计算机;③大规模集成电路计算机;④晶体管计算机;⑤人工智能计算机,其先后顺序是()。
在下面哪本著作中以异化劳动理论的形式阐述了一种新的科学世界观的雏形?()
数据链路层采用选择重传协议(SR)传输数据,发送方已发送了0~3号数据帧,现已收到1号帧的确认,而0、2号帧依次超时,则此时需要重传的帧数是____。
随机试题
公民李某户籍地在浙江,来北京某医院治病已达一年,根据《民法通则》的有关规定,应以哪里为李某的住所地?()
大写锁定键Capslock仅对字母键起作用。()
甲公司为依《公司法》设立的有限责任公司,乙公司为依《中外合资经营企业法》设立的有限责任公司。下列有关甲、乙两公司区别的表述中。正确的有()。
下列关于资源税减免税优惠政策的说法正确的有()。
关系模型数据库管理系统中,关系是指()。
精湛:手艺
人们对大麻以及其他毒品的毒性作用过分夸大了。虽然师长父母们非常担忧普遍服用大麻或其他毒品对初、高中学生产生的危害。但是一次对13至17岁之间的5000名学生的全国性调查表明,这些学生中,认为服用这类毒品是有害的人不足16%。以下哪项如果为真,能
可以产生30~50(含30和50)之间的随机整数的表达式是()。
目前,有许多人患有“手机焦虑症”。手机在他们生活中的地位已经不止是一个普通的通信工具,一旦身边没有手机,他们就立刻觉得心里没有了着落,要不就总觉得自己不在服务区内,时不时地想掏出手机来看一看。更有甚者,当手机连不上线、收不到讯号时,会产生强烈的无力感。
Theabilitytolearnandtoestablishnewmemoriesisfundamentaltoourlives;we(1)______onourmemoriestodothesimplestof
最新回复
(
0
)