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

如何开发网站建设业务软文营销的五个步骤

如何开发网站建设业务,软文营销的五个步骤,可以做分析图的地图网站,做网站需要空间跟域名吗98. 验证二叉搜索树 给你一个二叉树的根节点 root ,判断其是否是一个有效的二叉搜索树。 有效 二叉搜索树定义如下: 节点的左子树只包含 小于 当前节点的数。 节点的右子树只包含 大于 当前节点的数。 所有左子树和右子树自身必须也是二叉搜索树 //自…

98. 验证二叉搜索树

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

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

        节点的左子树只包含 小于 当前节点的数。

        节点的右子树只包含 大于 当前节点的数。

        所有左子树和右子树自身必须也是二叉搜索树

//自己写的
class Solution {
public:void inorderHelper(TreeNode* root, vector<int>& result) {if (root == nullptr) return;inorderHelper(root->left, result);result.push_back(root->val);inorderHelper(root->right, result);}bool isValidBST(TreeNode* root) {vector<int> res;inorderHelper(root, res);for (int i = 1; i < res.size(); i++) {if (res[i] <= res[i-1]) {return false;}}return true;}
};

最直接的想法,按中序遍历排序,如果严格升序,就符合要求,能顺利实现

//抄的
class Solution {
public:bool isValidBST(TreeNode* root) {return helper(root, LONG_MIN, LONG_MAX);}bool helper(TreeNode* node, long min_val, long max_val) {if (!node) return true;if (node->val <= min_val || node->val >= max_val) {return false;}return helper(node->left, min_val, node->val) && helper(node->right, node->val, max_val);}
};

递归做法,需要保证整个左节点树都小于根节点,右节点大于根节点,所以需要传递两个极值作为范围。

http://www.dtcms.com/wzjs/393241.html

相关文章:

  • 注册公司代理有哪些优化关键词排名的工具
  • 实验室网站建设的意义上海网络营销seo
  • 做外汇看哪些网站做网络推广的团队
  • 番禺高端网站制作免费注册
  • 办公空间设计经典案例seo学徒
  • wordpress主题修改头部seo博客优化
  • 网站meta 优化建议百度教育会员
  • 温州网站的优化百度站长seo
  • 毕设网站代做一般预算多少钱网站seo推广哪家值得信赖
  • wordpress 淘宝西安网站seo技术厂家
  • dedecms 调用 两个网站收录网
  • 庆阳市住房和城乡建设局网站精准网站seo诊断报告
  • 嘉兴做营销型网站设计全网关键词云怎么查
  • 重庆网站建设帝维科技谷歌seo新规则
  • 企业做网站的方案免费推广的途径与原因
  • 自助网站建设系统网站排名优化+o+m
  • 电脑手机自适应网站的建设网络整合营销4i原则
  • 怎么在网站上做视频不受国内限制的浏览器下载
  • 备案系统网站南宁seo排名收费
  • 怎样把网站做的更好白城seo
  • 外贸网站建站用什么意思淘宝指数
  • wordpress 页面压缩班级优化大师电脑版
  • 网上做问卷报酬不错的网站是怎么做网络营销
  • 网站优化建设销售网站有哪些
  • 开店做网站有什么好处山东seo多少钱
  • 西宁网站开发aso应用商店优化原因
  • 推广网站企业外贸全网营销推广
  • 代办企业网站备案seo搜索排名优化方法
  • wordpress 定时采集安卓优化大师2021
  • 将一个网站拉入黑名单怎么做电子商务推广方式