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

网站被主流搜索引擎收录的网页数量是多少上海热点新闻

网站被主流搜索引擎收录的网页数量是多少,上海热点新闻,广告插件wordpress移动端,jq 网站头部广告代码给你一个二叉树的根节点 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.qdjiajiao.com/news/5324.html

相关文章:

  • 怎么使用电脑是做网站武汉百度快速排名提升
  • 义乌网站优化百家号seo
  • 湖南做网站公司有哪些杭州seo论坛
  • 广州哪里能买到真银seo技术外包公司
  • 公司网站建设一般多少钱电商网址
  • wordpress miranaseo刷网站
  • 东莞网站建设.com百度直播平台
  • 供应邯郸网站建设ip域名查询网站入口
  • 网站图片用什么软件做营销的三个基本概念是什么
  • 北京网站建设哪便宜做好的网站怎么优化
  • 海外 国内网站建设郑州seo外包服务
  • 怎样做化妆品公司网站网站优化方法
  • 网站建设和管理情况调查表快手推广网站
  • 谷歌怎么做公司网站百度查重免费入口
  • 免费做网站哪个好百度网站下拉排名
  • 哪些网站论坛做推广好网络推广平台收费不便宜
  • 在线营销单页网站制作上海网络公司seo
  • 网站数据做面板分析杭州百度首页优化
  • asp.net 网站强制兼容性运行汕头网站建设
  • 做免费网站中国进入一级战备状态了吗
  • 阿里企业邮箱怎么注册sem和seo哪个工作好
  • 隆昌网站建设需要推广的app在哪里找
  • wordpress 网站建设北京做百度推广的公司
  • 做靠谱的网络兼职网站网站的seo方案
  • 笑话网站程序推广网页怎么做的
  • 电脑培训班一般需要多少钱怎么做网站优化排名
  • 政府网站建设安全管理办法一键优化大师
  • 可以在线制作简历的网站体验营销案例
  • 网站的构架与组成列举网络推广的方式
  • wordpress供应商管理系统苏州seo关键词优化报价