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

黄页推广是什么优化大师是什么软件

黄页推广是什么,优化大师是什么软件,网站建设项目实施计划书,免费的查企业的网站给你一个二叉树的根节点 root ,判断其是否是一个有效的二叉搜索树。 有效 二叉搜索树定义如下: 节点的左子树只包含 小于 当前节点的数。节点的右子树只包含 大于 当前节点的数。所有左子树和右子树自身必须也是二叉搜索树。 思路一:递归 …

给你一个二叉树的根节点 root ,判断其是否是一个有效的二叉搜索树。

有效 二叉搜索树定义如下:

  • 节点的左子树只包含 小于 当前节点的数。
  • 节点的右子树只包含 大于 当前节点的数。
  • 所有左子树和右子树自身必须也是二叉搜索树。

思路一:递归

void inOrder(struct TreeNode* root,int arr[],int *len){if(root != NULL){inOrder(root->left,arr,len);arr[(*len)++]=root->val;inOrder(root->right,arr,len);}
}
bool isValidBST(struct TreeNode* root){int arr[10000];int len=0;inOrder(root,arr,&len);for(int i=0;i<len-1;i++){if(arr[i]>=arr[i+1]){return false;}}return true;
}

分析:

本题要判断二叉树是否为二叉搜索树,可先判断左子树值是否小于根节点,递归判断全部的左子树,再向右子树递归,将全部的数放到数组中,若该位置值大于后一位数的值则返回false,反之返回true

总结:

本题考察二叉树的相关应用,对二叉搜索树定义理解后使用递归将每个数值记录再判断即可得到答案。

http://www.15wanjia.com/news/55781.html

相关文章:

  • 建设部网站建造师管理号今日重要新闻
  • 做外贸主要看什么网站怎样推广小程序平台
  • 图片设计网站有哪些2023年新闻热点事件
  • 铁岭网站建设360优化大师下载
  • 网站建设 东莞chrome谷歌浏览器
  • 网站版面设计说明一周热点新闻
  • 怎样做宣传网站怎么推广产品最有效
  • 做网站网页的专业广告软文营销平台
  • 烟台建站程序品牌网络营销策划书
  • 哪个网站做电子请帖好进入百度app查看
  • oppo应用市场宁波seo网络推广软件系统
  • 图片网站怎么做排名网站设计费用
  • ai制作网页便宜的seo官网优化
  • 网站流量多少做网盟营销的概念是什么
  • 网站建设技术参数seo网站首页推广
  • 网做英文网站英文网站设计公司
  • 用网站做数据库济源新站seo关键词排名推广
  • html5电影网站如何做怎么制作网站平台
  • 网站底部导航网站优化包括
  • 网站建设要哪些人头条热点新闻
  • 电商网站开发前景佛山网站建设方案服务
  • 电影视频网站建设费用宁波seo资源
  • 17一起做网店网站做销售最挣钱的10个行业
  • wordpress滑动菜单seo百度关键字优化
  • 国内美妆博主从哪个网站开始做全国疫情排名一览表
  • 湛江市seo网站设计报价最有创意的广告语30条
  • 如何能把网站做的更大市场营销证书含金量
  • 电力建设集团网站企业网站建设服务
  • 建站知识郑州企业网站优化排名
  • 做教育培训网站需要资质么镇江网站建设