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;
    }   
};
相关推荐
ceclar12317 分钟前
C++范围操作(2)
开发语言·c++
一个不知名程序员www1 小时前
算法学习入门---vector(C++)
c++·算法
明洞日记1 小时前
【数据结构手册002】动态数组vector - 连续内存的艺术与科学
开发语言·数据结构·c++
福尔摩斯张1 小时前
《C 语言指针从入门到精通:全面笔记 + 实战习题深度解析》(超详细)
linux·运维·服务器·c语言·开发语言·c++·算法
Dream it possible!2 小时前
LeetCode 面试经典 150_二叉搜索树_二叉搜索树的最小绝对差(85_530_C++_简单)
c++·leetcode·面试
麦烤楽鸡翅3 小时前
简单迭代法求单根的近似值
java·c++·python·数据分析·c·数值分析
sulikey5 小时前
C++ 四十年:一段跨越时代的语言旅程
c++·c++40周年
-森屿安年-5 小时前
LeetCode 283. 移动零
开发语言·c++·算法·leetcode
散峰而望6 小时前
C++数组(一)(算法竞赛)
c语言·开发语言·c++·算法·github
FuckPatience8 小时前
C++ 常用类型写法和全称
开发语言·c++