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

平面设计跟网站建设汽车美容网站模板

平面设计跟网站建设,汽车美容网站模板,网站设计的论文,深圳哪家网站公司好文章目录一、题目描述二、示例三、主要思路一、题目描述 输入一个整数数组#xff0c;判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则返回 true ,否则返回 false 。假设输入的数组的任意两个数字都互不相同。 提示#xff1a; 1.二叉搜索树是指父亲节点大于左子树中… 文章目录一、题目描述二、示例三、主要思路一、题目描述 输入一个整数数组判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则返回 true ,否则返回 false 。假设输入的数组的任意两个数字都互不相同。 提示 1.二叉搜索树是指父亲节点大于左子树中的全部节点但是小于右子树中的全部节点的树。 2.该题我们约定空树不是二叉搜索树 3.后序遍历是指按照 “左子树-右子树-根节点” 的顺序遍历 二、示例 示例一 输入[1,3,2] 返回值true 示例二 输入[3,1,2] 返回值false 示例三 输入[5,7,6,9,11,10,8] 返回值true 三、主要思路 这道题可以用分治的思想来解决首先我们要找到这棵二叉搜索树的根节点由于给出的序列是后序遍历序列所以序列的最后一个元素一定就是根节点。 二叉搜索树的特性是左子树所有节点的值一定比根节点的值小右子树所有节点的值一定比根节点的值大题目说明了序列中不存在两个重复的数字。 所以我们要做的是两步确定序列中的左子树区间和右子树区间、检测区间内的值是否符合规定。 首先是确定序列中左子树的区间我们从左到右遍历序列如果当前的值比根节点的值小则继续遍历直到出现第一个比根节点大的值时我们就能够确定下左子树的区间范围了。 然后从第一个比根节点大的值开始按理说往后一定是右子树区间也就是说往后的值一定都比根节点的值大否则就说明这不是符合规定的序列。因此我们需要检测右子树区间是否符合规定当发现存在一个比根节点小的值时就可以直接返回false了。 如果右子树区间也没有问题那就继续将左右子树区间当成一个新的序列划分将问题规模变小当划分成不可分割的子问题时如果所有区间都符合规定则证明该序列是正确的二叉搜索树后序遍历序列。 class Solution { public:bool _VerifySquenceOfBST(vectorint a, int start, int end){if(start end){return true;}// 后序遍历数组的最后一个元素一定是根节点int root a[end];// 确定根节点的左子树区间范围int i start;while(i end a[i] root){i;}// 检测i往后的值是否都是大于rootfor(int j i; j end; j){if(a[j] root){return false;}}// 走到这里说明区间检测正确继续分治检测return _VerifySquenceOfBST(a, start, i - 1) _VerifySquenceOfBST(a, i, end - 1);}bool VerifySquenceOfBST(vectorint sequence) {if(sequence.empty()){return false;}return _VerifySquenceOfBST(sequence, 0, sequence.size() - 1);} };
http://www.yayakq.cn/news/2674/

相关文章:

  • 网站开发网站源码创建wordpress网站
  • 个人做网站要注意什么兼职设计师在哪里接活
  • 利用git做网站备份网站空间容量
  • 长沙 网站建设品牌推荐电子商务公司招聘
  • 什么是网站标题在山东省建设监理协会网站
  • 家具展示型网站wordpress直达按钮
  • 一般做网站用什么软件黑龙江省建设信息网
  • 郑州网站推广公司咨询wordpress游戏网站模板
  • 有没有给人做简历的网站网站界面设计 考虑因素
  • 网站设计O2O平台秦皇岛公司做网站
  • 下载建设网站软件樱桃电视剧西瓜视频在线观看
  • 昌平区手机网站制作服务百度站长网站提交
  • 餐饮商城网站制作多少钱事业单位网站建设注销情况说明
  • 知名做网站公司网站后台维护一般要怎么做
  • 水泥网站营销方案怎么做个人做的网站能备案吗
  • 广州网站建设公司嘉御北京做机床的公司网站
  • 网站设计风格怎么写网站可以跟博客做互链吗
  • 企业网站首页怎么优化做网站和管理系统
  • vue做网站前端专业网站开发公司地址
  • 菜鸟制作个人网站网页实例成都哪里做网站好
  • 南宁建设厅官方网站电商网页设计教程
  • 上线了怎么做网站wordpress简约新闻自媒体主题
  • 大型网站服务器多少钱南京奥体建设公司
  • 婚纱网站建设微信群杭州网站前端建设
  • 网站建设一般分为几个步骤旅游网页代码
  • 网站 系统设置东莞网站建
  • 四川做网站建设银行住房贷款网站
  • 商城网站建设哪个比较好做个什么网站
  • 上海网站推广专员需求北京seo关键词排名
  • 建筑设计规范网站唐山教育平台网站建设