首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
输入一整数数组{5,7,6,9,11,10,8},该整数序列为图2-2所示的二叉排序树的后序遍历序列。请实现一个时间上尽可能高效率的算法,判断某一输入整数数组是否为某二叉排序树的后序遍历的结果。如果是返回true,否则返回false。假设输入的数组的任意两
输入一整数数组{5,7,6,9,11,10,8},该整数序列为图2-2所示的二叉排序树的后序遍历序列。请实现一个时间上尽可能高效率的算法,判断某一输入整数数组是否为某二叉排序树的后序遍历的结果。如果是返回true,否则返回false。假设输入的数组的任意两
admin
2014-04-17
64
问题
输入一整数数组{5,7,6,9,11,10,8},该整数序列为图2-2所示的二叉排序树的后序遍历序列。请实现一个时间上尽可能高效率的算法,判断某一输入整数数组是否为某二叉排序树的后序遍历的结果。如果是返回true,否则返回false。假设输入的数组的任意两个数字都互不相同。要求:
根据设计思想,采用C、C++或Java语言描述算法,关键之处给出注释。
选项
答案
算法实现如下: bool VerifySquenceOfBST(int squence[], int length) { //判断非法输入数组 if(squence==NULL||length<=0) return falSe; //将数组的最后一个值赋值给根结点的值 int root=squence[length一1]; //在二叉排序树中左子树的结点值小于根结点的值 int i=0; for(;i<length-1;i++) { if(squence[i]>root) break; } //在二叉排序树中右子树的结点值大于根结点的值 int j=i; for(;j<length—1;j++) { if(squence[j]<root) return falSe; } //判断左子树是不是二叉排序树 bool left=true; if(i>0) left=verifySquenceofBST(squence,i); //判断右予树是不是二叉排序树 bool right=true; if(i<length-1) right=verifySquenceOfBST(squence+i,length-i-1); return(left &&right); }
解析
转载请注明原文地址:https://kaotiyun.com/show/Klxi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
体格拉特.帕拉沙尔三世改革的主要内容及其结果。
第二次世界大战的爆发是多种因素综合作用的结果,其最根本的原因是()。
科举是一种读书、应考、任官三位一体的选官方法,其中的进士科始创于()。
“冷战”局面的形成是由于()①美国试图称霸世界②苏联政治军事力量增强③欧亚社会主义阵营形成④美苏展开核军备竞赛
中国第一条自行设计修建的铁路是在()
中国共产党在抗日民主根据地实行的土地政策是()。
外国侵略者通过不平等条约取得的特权中,按时间先后顺序排列应是()。①外国商船和军舰可以在长江各口岸自由航行②外国人可以在通商口岸开设工厂③可在通商口岸建立教堂④领事裁判权和片面最惠国待遇
现今我国裕固族的祖先是()
晚清时期清帝年号的正确排序是()
设磁盘的扇区大小为4KB,磁盘转速为15000r/min,磁盘平均寻道时间为4ms,最大数据传输速率为40MB/s,磁盘控制器开销时问为1ms,计算读写一个扇区所需平均时间(不考虑I/O请求队列中的等待时间)。
随机试题
八旬老妪,患“五更泻”2年未愈,近2月久泻不禁,完谷不化,形寒肢冷,腰酸膝软,舌淡苔白,脉沉细,治疗选用
男性患者,18岁,右面部外伤致局部肿胀,压痛。X线检查示右侧下颌骨角前切迹处的骨折线从前上斜向后下。该患者骨折移位可能性最大的是
根据《消费者权益保护法》的规定,经营者向消费者应履行下列哪些义务()
煤矿安全监察员的职责一般不包含有()。
水体稀释作用是水体发挥自净作用的重要因素。水体的稀释作用与废水和水体的流量以及两者混合的程度有密切关系。影响混合的因素不正确的是()。
上海证券交易所和深圳证券交易所推出企业债券回购交易的时间分别为( )。
按照解释尺度不同,税法解释可以分为()。
位于市区的某内资生产企业为增值税一般纳税人,经营内销与出口业务。2015年9月份实际缴纳增值税40万元,出口货物免抵税额5万元。另外,进口货物缴纳增值税17万元、消费税30万元。该企业9月份应缴纳的城市维护建设税为()万元。
企业对不同型号或形式的产品分别制定不同价格的策略是指()。
GoodWritingEducatorsinEnglish-speakingcountrieshavedevelopedasetofbasiccharacteristicsofgoodEnglishwriting—
最新回复
(
0
)