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

为什么网站建设需要每年续费公司视频广告拍摄

为什么网站建设需要每年续费,公司视频广告拍摄,找私人做网站,做网站的的广告词解题反思 //镜像树满足:左子树>根节点>右子树 //特殊:独腿二叉树,如pre {2,3,4},递归函数用if(root tail) return;无法识别这种二叉树 // 用ismirror来将一般二叉树和镜像二叉搜索树的…

解题反思 

//镜像树满足:左子树>根节点>右子树
//特殊:独腿二叉树,如pre = {2,3,4},递归函数用if(root == tail) return;无法识别这种二叉树
// 用ismirror来将一般二叉树和镜像二叉搜索树的情况对应操作放在同一个函数中

L2-004 这是二叉搜索树吗? - 团体程序设计天梯赛-练习集

已知先序序列,得到后序序列:

一般已知一种序列不能唯一确定另一种序列,但结合二叉树的某些特殊性质可以

比如满二叉树,完全二叉树,二叉搜索树等

 递归函数检验逻辑:

是二叉搜索树 <=> 在先序遍历中找到第一个大于根节点的值,其将pre分成了左子树和右子树 

返回条件

      插入检验左子树和右子树中的所有元素是否都分别小于和大于根节点的值

      如果检验失败就直接跳过后面遍历return,这样post.size()!=N就反映出了检验失败的情况

后序遍历:

             递归左子树

             递归右子树

             存下当前的根节点的值进post,就得到了后序遍历序列

#include<bits/stdc++.h>
using namespace std;int main()
{int N; cin>>N;vector<int>pre(N);for(int i=0; i<N; i++)cin>>pre[i];bool isSearch = true;vector<int>post;//存储后序遍历结果 auto dfs = [&](auto& dfs, int root, int tail) -> void{if(root > tail) return;
//        if(root == tail)//无法判断独腿二叉树
//		{
//			post.push_back(pre[root]);
//			return;
//		} int i=root+1, j=tail;if(isSearch)//一般搜索树{//利用ij操作和i-j=1的判断,完成了,对左右子树中的值,是否分别小于和大于根节点值的判断while(i<=tail && pre[i]<pre[root]) i++;while(j>=root+1 && pre[j]>=pre[root]) j--;}else{//可能是镜像树// 用ismirror来将一般二叉树和镜像二叉搜索树的情况对应操作放在同一个函数中while(i<=tail && pre[i]>=pre[root]) i++;while(j>=root+1 && pre[j]<pre[root]) j--;}if(i-j != 1) return;dfs(dfs, root+1, j);//左子树dfs(dfs, i, tail);//右子树post.push_back(pre[root]);};dfs(dfs, 0, N-1);if(post.size()!=N){post.clear();isSearch = false;dfs(dfs, 0, N-1);}if(post.size() == N){cout<<"YES"<<endl;for(int i=0; i<post.size(); i++){cout<<post[i];if(i == post.size()-1) cout<<endl;else cout<<" ";}}else{cout<<"NO"<<endl;}return 0;
}

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

相关文章:

  • 单页销售网站模板南宁市建设信息网站
  • 重庆云阳网站建设模板式网站建设
  • 广州网站开发定制公司做网站背景图片怎么放
  • 免费网站的软件下载自建网站管理
  • 爱站网是什么平台做产品设计之前怎么查资料国外网站
  • 网站备案人授权书网站建设中模版
  • 华强北ic网站建设百度站长工具是什么意思
  • 手机有软件做ppt下载网站有哪些内容青岛城阳 软件网站开发
  • 国产手机做系统下载网站燕窝网站怎么做
  • 西宁网站网站建设网站运营策划ppt
  • 清河做网站哪里好长沙网站建设长沙网站制作
  • 网站开发的实验报告制作视频的软件哪个好免费的
  • 腾讯云网站备案流程图企业管理咨询行业很乱
  • o2o与网站建设论文青海网站建设与制作
  • 静态html转化wordpress主题石家庄seo优化
  • 网站建设零金手指专业创建一个网址需要多少钱
  • 小说网站怎么做seo工作室创业项目
  • 淮阴区建设局网站网站建设百强企业
  • 大型做网站wordpress rightlock
  • 衡水城乡建设局网站学it要多久多少学费
  • 资讯网站 怎么做app需要申请网站的子域名吗
  • 免费建网站的服务器国际贸易相关网站
  • 在linux系统上用什么做网站近期国内热点新闻事件
  • 网站开发众包行业网站大全
  • 做网站销售门窗怎么做百度seo规则
  • 广州站在哪里谷德设计网 景观
  • 域名备案的网站建设书赣州做网站的
  • 招商网站大全免费在百度里面做网站要多少钱
  • wap网站 什么意思wordpress 无效用户名
  • 做外贸什么网站无锡 学校网站建设