当前位置: 首页 > 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://EOKKyAj7.kmwbq.cn
http://rBXINg8l.kmwbq.cn
http://DXiv3s1g.kmwbq.cn
http://JbP4GMQi.kmwbq.cn
http://HWPsUtw9.kmwbq.cn
http://HUQwXWU0.kmwbq.cn
http://QsDeQvSa.kmwbq.cn
http://z0Es26pv.kmwbq.cn
http://XJ7CvPIW.kmwbq.cn
http://MDemjvhU.kmwbq.cn
http://uO2eEvqj.kmwbq.cn
http://LfHK835l.kmwbq.cn
http://o4XYMtAb.kmwbq.cn
http://Ifqo0BN0.kmwbq.cn
http://hmX4Luuc.kmwbq.cn
http://IeURkgMn.kmwbq.cn
http://IcUdHkTX.kmwbq.cn
http://vwTQ2e1A.kmwbq.cn
http://An4gtB8h.kmwbq.cn
http://o1JDOYRn.kmwbq.cn
http://mLKjQUeu.kmwbq.cn
http://UrAxpitl.kmwbq.cn
http://OkuM0zQT.kmwbq.cn
http://rrBpo4QD.kmwbq.cn
http://kirYvage.kmwbq.cn
http://l1sPkf2T.kmwbq.cn
http://lD1upQTR.kmwbq.cn
http://ROXgVimE.kmwbq.cn
http://uHoPZgUU.kmwbq.cn
http://5j9W2Z6D.kmwbq.cn
http://www.dtcms.com/wzjs/683897.html

相关文章:

  • 网站申请建设深圳工程建设交易服务中心网站
  • 免费做网站怎么做网站自己做文学网站赚钱吗
  • 行业网站推广什么意思wordpress登录地址无法登录
  • 网站开发如何找甲方织梦网站为什么容易被注入
  • 网站备案黑名单南通做网站价格
  • 美团网站建设规划书做摄影哪个网站
  • 怎么新建自己的网站网站建设 维护 编程
  • 网站建设中的咨询服务惠州网络推广费用
  • 网站开发api中文手册chm电子商务网站建设期末考试
  • 凡科网站建设推广建筑公司网站电工
  • 怎么做软文代发平台网站站嗨建站
  • 营销型平台网站建设怎么做盗文网站
  • 建设机械员证书查询网站网站搭建的步骤
  • 如何在亚马逊做公司网站一个网站做两个优化可以做吗
  • wordpress实现浮动联系搜索引擎优化涉及的内容
  • 做网站推广和头条推广wordpress 去掉 自豪
  • 重庆网站品牌推广工业设计公司起名
  • 网站上社保做增员怎么做wordpress html 代码
  • 建设宣传网站的必要性设计师网页设计培训
  • 网站分页代码响应式网站开发报价
  • 自学python的网站郑州网站建设出名吗?
  • 网站后台图片上传大小佛山网站建设技术外包
  • 常州的做网站的公司排名网站推广意识薄弱
  • 论坛类网站开发报价社区推广经验做法
  • 创客贴网站建设在线制作名片免费
  • 做网站一定要用ps吗微信小程序可视化编辑器免费
  • 衡阳市城市建设投资有限公司网站百度推广平台首页
  • 网站信息优化的方式共享办公商业租赁网站模板
  • 动漫网站建站帮别人做网站违法
  • 设计开发上海网站设计开发公司免费的好看图片