输入一个数组,判断该数组是否是某二叉树的前序遍历结果
来源:互联网 发布:中国国民收入数据库 编辑:程序博客网 时间:2024/04/30 14:45
#include <iostream>using namespace std;bool verify_tree_pre(int a[],int len){if (a==NULL || len<=0){return false;}int root = a[0];int i,j;for (i=1;i<len;i++){if (a[i] > root){break;}}for (j = i;j<len;j++){if (a[j] < root){return false;}}bool left = true;if (i-1 > 0){left = verify_tree_pre(a+1,i-1);}bool right = true;if (len-i > 0){right = verify_tree_pre(a+i,len-i);}return (left&&right);}int main(){int a[] = {8,6,5,7,10,9,11};int len = sizeof(a)/sizeof(a[0]);if (verify_tree_pre(a,len)){cout<<"yes"<<endl;}else{cout<<"no"<<endl;}return 0;}
0 0
- 输入一个数组,判断该数组是否是某二叉树的前序遍历结果
- 输入一个整数数组,判断该数组是不是某个二叉搜索树的前序遍历结果
- 判断给定数组是否是二叉树的前序或者后序遍历结果
- 输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果
- 剑指offer_输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果
- java实现输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果
- Java实现:输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。
- 输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果
- java 输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。
- 输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。
- 输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。
- 输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。
- 【剑指offer24】输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。
- 《剑指Offer》输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。
- 输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。
- 输入一个整数数组,判断该数组是不是某二元查找树的后序遍历的结果
- java 输入一个整数数组,判断该数组是不是某二元查找树的后序遍历的结果
- 输入一个整数数组,判断该数组是不是某二元查找树的后序遍历的结果
- VMware的.vmdk文件只赠不减的处理方法
- Oracle包和REF CURSOR
- UVA 6440 Emergency Handling 队列
- 第二届360杯全国大学生信息安全技术大赛部分解题思路(WEB安全)
- 今天又今天又今天又非挖方为人服务蜂王乳
- 输入一个数组,判断该数组是否是某二叉树的前序遍历结果
- 杭电 3270 The Diophantine Equation
- 扑克序列
- Spring MVC 框架搭建及详解
- eclipse+axis2配置
- U-boot 2014 启动流程详细分析
- Oracle笔记之序列
- WinForm 自定义窗体的拖动方法
- $(document).height()与$(window).height()