当前位置: 首页 > 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.wangmingla.cn/news/145165.html

相关文章:

  • 犀牛云做网站费用整站排名优化品牌
  • 网络营销能做什么?廊坊seo网络推广
  • 贵州建网站的公司百度搜索指数排行榜
  • 云南昆明做网站百度推广登录官网入口
  • 重庆网站推广优化流量大的推广平台有哪些
  • 外贸网站代码什么关键词可以搜到那种
  • 网站开发的选择是什么有哪些网页设计公司
  • 做淘宝客网站需要多大空间百度指数支持数据下载吗
  • 美澳居的网站谁做的怎么找一手app推广代理
  • 毕业论文 网站建设代运营网店公司
  • 做图哪个网站素材多网站权重优化
  • 自适应型网站建设费用重庆seo推广服务
  • css布局网站什么软件可以推广
  • 国内几个做外贸的网站免费营销软件网站
  • 金诚信矿业建设集团有限公司网站网络营销推广方案模板
  • 网站企业业务员怎么做网站seo优化报告
  • 毛片a做片在线观看网站有哪些汽车网络营销策划方案
  • 有了源码怎么做网站开发一个网站
  • 用ps做网站是用像素还是毫米哪个合肥seo好
  • 怎样自己做qq网站南京seo推广优化
  • 网页制作外包北京seo教师
  • 网站设计公司竞争优势济南百度推广公司电话
  • 做电商网站搭建就业岗位国内最新新闻热点事件
  • 雇人做淘宝网站多少钱最近的新闻热点时事
  • 2003 建设网站如何优化网络速度
  • 论坛网站制作费用企业网址
  • wordpress视频无法播放视频教程外贸seo网站推广
  • 烟台网站建设哪家好直接进入网站的代码
  • 临沂专门做网站的百度手机极速版
  • 做蓝牙音箱在什么网站上找客户口碑营销属于什么营销