技术栈

98. 验证二叉搜索树

咔咔咔的2023-10-13 12:53

98. 验证二叉搜索树


题目链接:98. 验证二叉搜索树

代码如下:

cpp 复制代码
class Solution {
public:
    long pre=-2147483649;

    bool isValidBST(TreeNode* root)
    {
        if(root==nullptr)
        {
            return true;
        }

        if(!isValidBST(root->left))
            return false;

        if(pre>=root->val)
        {
            return false;;
        }
        pre=root->val;

        if(!isValidBST(root->right))
            return false;

        return true;
    }   
};
上一篇:TP-Link本月在美国的一起Wi-Fi6专利侵权案中败诉,被判赔3750万美元
下一篇:软件外包开发流程
相关推荐
CSDN_RTKLIB
8 分钟前
【类定义系列六】C++17新特性
开发语言·c++
hd51cc
30 分钟前
MFC文件操作
c++·mfc
春蕾夏荷_728297725
1 小时前
Sockets-2.3.9.9 UDP使用实例
c++·udp
GetcharZp
2 小时前
拒绝硬编码!C++ 配置文件管理神器 yaml-cpp 实战指南
c++
墨有666
2 小时前
C++ string 部分功能详解:迭代器、初始化与常用函数
开发语言·c++
枫叶丹4
3 小时前
【Qt开发】Qt系统(二)-> 事件分发器
c语言·开发语言·数据库·c++·qt·系统架构
千里马-horse
4 小时前
Rect Native bridging 源码分析--AString.h
c++·ts·rn·jsi
闻缺陷则喜何志丹
4 小时前
【二分查找】P10091 [ROIR 2022 Day 2] 分数排序|普及+
c++·算法·二分查找
阿豪只会阿巴
5 小时前
【多喝热水系列】从零开始的ROS2之旅——Day4
c++·笔记·python·ros2
郭涤生
6 小时前
fmtlib/fmt仓库熟悉
c++
热门推荐
01GitHub 镜像站点02jdk21下载、安装(Windows、Linux、macOS)03Linux下V2Ray安装配置指南04Claude Code Skills 实用使用手册05手把手教你通过Gemini3 pro 学生认证,白用一年,手慢无!062025 最新教程:注册并切换到美区 Apple ID07UV安装并设置国内源08从快手“12·22”直播攻击事件看:一次教科书式的业务层饱和攻击09【踩坑笔记】50系显卡适配的 PyTorch 安装10Google Antigravity Agent 编辑器操作教程