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;
    }   
};
相关推荐
-森屿安年-15 分钟前
二叉平衡树的实现
开发语言·数据结构·c++
Q741_14735 分钟前
C++ 高精度计算的讲解 模拟 力扣67.二进制求和 题解 每日一题
c++·算法·leetcode·高精度·模拟
水木姚姚42 分钟前
C++ begin
开发语言·c++·算法
老王熬夜敲代码1 小时前
泛型编程的差异抽象思想
开发语言·c++·笔记
hetao17338372 小时前
2025-12-02~03 hetao1733837的刷题记录
c++·算法
“愿你如星辰如月”2 小时前
C++11核心特性全解析
开发语言·c++
广都--编程每日问2 小时前
c++右键菜单统一转化文件为utf8编码
c++·windows·python
点云SLAM2 小时前
C++包装器之类型擦除(Type Erasure)包装器之小对象优化(SBO, Small Buffer Optimization)示例(5)
c++·内存管理·c++高级应用·c++包装器·类型擦除包装器·内存小对象优化
curry____3032 小时前
study in PTA(高精度算法与预处理)(2025.12.3)
数据结构·c++·算法·高精度算法
lijiatu100863 小时前
[C++] QTimer与Qt事件循环机制 实验探究
c++·qt