当前位置: 首页 > news >正文

手机端网站变成wap玖玖玖人力资源有限公司

手机端网站变成wap,玖玖玖人力资源有限公司,郑州网站建设工作,wordpress弹窗广告插件正常来说需要中序再加上前序或后序才能建树,但这是一个搜索树,我们可以发现每一个节点的左子树都小于它,右子树都大于它,我们先不考虑镜像,镜像就是条件变一下,所以我们可以对先序遍历递归判断,…

正常来说需要中序再加上前序或后序才能建树,但这是一个搜索树,我们可以发现每一个节点的左子树都小于它,右子树都大于它,我们先不考虑镜像,镜像就是条件变一下,所以我们可以对先序遍历递归判断,对于每一个点,找到第一个大于它的那个点l,再判断从这个l+1到r是否都大于它,满足就是一个二叉搜索树,后序遍历也是递归的同时求得,后续还会加强对树的前序、中序、后序遍历的学习。

#include <bits/stdc++.h>
using namespace std;
#define endl '\n'
#define int long long
typedef long long ll;
const int N = 1010;
const int mod = 998244353;
int n;
int tree[N];
int ans1[N],ans2[N],cnt1=0,cnt2=0;//存储后序结果
bool check1(int l,int r){	//判断是不是二叉搜索树//递归的判断l,rint x = tree[l];if(l > r) return 1;if(l == r){ans1[cnt1++] = x;return 1;}int i;//找到当前子树左端点for(i = l+1; i <= r && tree[i] < x ; i++) ;i--;//左子树的最后一个//找到当前子树右端点int j;for(j = i+1;j <= r && tree[j] >= x ; j++) ;j--;if(j != r) return 0;bool flag = check1(l+1,i) & check1(i+1,r);	//先访问左后右ans1[cnt1++] = x;return flag;
}
bool check2(int l,int r){	//判断是不是镜像二叉搜索树//递归的判断l,rint x = tree[l];if(l > r) return 1;if(l == r){ans2[cnt2++] = x;return 1;}int i;//找到当前子树左端点for(i = l+1; i <= r && tree[i] >= x ; i++) ;i--;//左子树的最后一个//找到当前子树右端点int j;for(j = i+1;j <= r && tree[j] < x ; j++) ;j--;if(j != r) return 0;bool flag = check2(l+1,i) & check2(i+1,r);ans2[cnt2++] = x;return flag;
}
void solve() {cin>>n;for(int i = 0; i<n;i++){cin>>tree[i];}if(check1(0,n-1)){cout<<"YES"<<endl;for(int i = 0 ; i < cnt1 ; i++){if(i) cout<<" ";cout<<ans1[i];}}else if(check2(0,n-1)){cout<<"YES"<<endl;for(int i = 0 ; i < cnt2 ; i++){if(i) cout<<" ";cout<<ans2[i];}}else{cout<<"NO"<<endl;}
}
signed main() {ios::sync_with_stdio(0); cin.tie(0); cout.tie(0);int tt = 1;//    cin >> tt;while (tt--) {solve();}return 0;
}

http://www.dtcms.com/a/502409.html

相关文章:

  • 论文中引用网站怎么写江苏景禾瑜博建设工程有限公司网站
  • 自己免费做网站有什么用网站改版前端流程经验
  • 个人网站备案简介怎么写网站服务器租用有什么好
  • 小红书网站开发形式选择wordpress如何导入模板数据库
  • 网站建设公司何去何从域名注册个人和企业有什么区别
  • 主机屋建网站源码安徽工程信息网人员查询
  • dede小游戏php网站源码好项目找投资人免费平台
  • 凡科建站怎么样怎样看网站有没有做301
  • 如何制作动漫网站模板下载地址网站3d展示怎么做
  • 河北省住房和城乡建设部网站官网首页入口百度
  • 晨光文具店网站建设wordpress首页聚合
  • 成功网站管理系统四川遂宁做网站的公司
  • 奉化网站建设报价大型网站建设济南兴田德润o评价
  • 雄安投资建设集团网站重庆建站网站免费
  • 怎么做买东西的网站个人网站的前途
  • 好利蛋糕店官方网站一个做品牌零食特卖的网站
  • 吉首建设局网站如何规划企业网站
  • 泰安做网站的公司app推广平台排行榜
  • 网站程序系统昆明房地产网站开发
  • dede网站qq类资源源码wordpress引入js插件
  • 怀化优化网站排名凡科快图是免费的吗
  • 网站制作cms中国建筑第八工程局有限公司
  • 关于网站建设的pptwordpress php页面
  • 淡蓝黑色大气企业网站模板本地wordpress卸载
  • dz网站建设wordpress创建页面地址设置
  • 做外贸相关的网站网站一屏的尺寸
  • 百度网站关键词和网址广州现在可以正常出入吗
  • 路飞和女帝做h的网站建设网站 法律责任
  • 陕西省建设网站查询证件相片昆明智能网站推广价格
  • 网站优化一般要怎么做福州定制网站建设