98. 验证二叉搜索树

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;
    }   
};
相关推荐
星期五不见面17 小时前
嵌入式学习!(一)C++学习-STL(21)-26/1/27
开发语言·c++·学习
2301_7657031417 小时前
C++代码风格检查工具
开发语言·c++·算法
蜡笔小新拯救世界17 小时前
简单rce的ctf题目绕过
linux·c++·web安全·c#
FMRbpm17 小时前
邻接矩阵练习1--------LCP 07.传递信息
数据结构·c++·算法·leetcode·深度优先·新手入门
ʚB҉L҉A҉C҉K҉.҉基҉德҉^҉大17 小时前
C++安全编程指南
开发语言·c++·算法
小屁猪qAq17 小时前
C++预处理过程详解
开发语言·c++·预处理·编译
从此不归路17 小时前
Qt5 进阶【8】数据库操作与数据访问层实战:用 Qt 搭一套好用的持久化“地基”
开发语言·c++·qt
浒畔居18 小时前
C++中的状态模式实战
开发语言·c++·算法
naruto_lnq18 小时前
C++中的状态模式
开发语言·c++·算法
近津薪荼19 小时前
优选算法——双指针4(单调性)
c++·学习·算法