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;
    }   
};
相关推荐
在路上看风景3 分钟前
16. 指针和引用的区别
c++
兩尛4 分钟前
45. 跳跃游戏 II
c++·算法·游戏
睡一觉就好了。8 分钟前
C++ 容器
开发语言·c++
怪谈爱好者CMZ17 分钟前
【C++学习笔记】图论-最短路径Dijkstra算法
c++·笔记·学习
tangchao340勤奋的老年?20 分钟前
ADS通信 C++ 设置通知方式读取指定变量
开发语言·c++·算法
落羽的落羽26 分钟前
【Linux系统】从零实现一个简易的shell!
android·java·linux·服务器·c++·人工智能·机器学习
Trouvaille ~37 分钟前
【Linux】UDP Socket编程实战(三):多线程聊天室与线程安全
linux·服务器·网络·c++·安全·udp·socket
jiang_changsheng43 分钟前
MCP协议的核心架构基础
c语言·开发语言·c++·python·comfyui
永远睡不够的入1 小时前
类和对象(下):流重载、初始化列表、友元
c++
Trouvaille ~1 小时前
【Linux】UDP Socket编程实战(四):地址转换函数深度解析
linux·服务器·网络·c++·udp·socket·地址转换函数