技术栈

98. 验证二叉搜索树

咔咔咔的2023-10-13 12:53

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;
    }   
};
上一篇:TP-Link本月在美国的一起Wi-Fi6专利侵权案中败诉,被判赔3750万美元
下一篇:软件外包开发流程
相关推荐
KiefaC
24 分钟前
【C++11】包装器及其应用
开发语言·c++
福楠
1 小时前
C++ STL | vector
开发语言·c++·算法
阿猿收手吧!
2 小时前
【C++】JSON核心数据结构解析及JSONCPP使用
数据结构·c++·json
报错小能手
2 小时前
线程池学习(二)线程池详解
c++·线程池
w-w0w-w
2 小时前
C++泛型编程
开发语言·c++·算法
-西门吹雪
2 小时前
C++线程之内存模型
c++
梵尔纳多
2 小时前
绘制一个三角形
c++·图形渲染·opengl
汉克老师
3 小时前
GESP2025年12月认证C++六级真题与解析(单选题8-15)
c++·算法·二叉树·动态规划·哈夫曼编码·gesp6级·gesp六级
郝学胜-神的一滴
4 小时前
线程同步:并行世界的秩序守护者
java·linux·开发语言·c++·程序人生
im_AMBER
4 小时前
Leetcode 95 分割链表
数据结构·c++·笔记·学习·算法·leetcode·链表
热门推荐
01GitHub 镜像站点02手把手教你通过Gemini3 pro 学生认证,白用一年,手慢无!03安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)04Linux下V2Ray安装配置指南05jdk21下载、安装(Windows、Linux、macOS)062025 最新教程:注册并切换到美区 Apple ID07GitLab 零基础入门指南:从安装到项目管理全流程08Figma MCP + Cursor 完全配置与使用指南:实现设计到代码的智能转换09Labelme从安装到标注:零基础完整指南10Claude Code Skills 实用使用手册