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;
    }   
};
相关推荐
啦啦啦啦啦zzzz15 分钟前
设计模式:桥接模式和组合模式
c++·设计模式·组合模式·桥接模式
-森屿安年-15 分钟前
647. 回文子串
c++·算法·动态规划
fpcc19 分钟前
c++应用网络编程之十七WebSocket
网络·c++·websocket
haolin123.30 分钟前
类和对象(下)
c语言·开发语言·c++
皓月斯语39 分钟前
P5736 【深基7.例2】质数筛
c++·算法·题解
鸿芯微控科技1 小时前
MFC质量流量控制器流量不准怎么排查?设定值、反馈值与参考流量对比,附Python代码
c++·python·mfc
拂拉氏1 小时前
【知识讲解】 让指针拥有“自我意识”?--C++智能指针相关内容讲解
c++·智能指针
CVer儿1 小时前
c++二级指针
开发语言·c++
mlidongfeng2 小时前
[AI][C++26] SIMD 编程模型思考
开发语言·c++·人工智能
梓䈑2 小时前
【用 Vibe Coding 实现的 C++17 在线判题系统】OpenCode 入门指南:从环境搭建到上下文管理
c++·ai编程