技术栈

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万美元
下一篇:软件外包开发流程
相关推荐
星期五不见面
1 天前
嵌入式学习!(一)C++学习-STL(21)-26/1/27
开发语言·c++·学习
2301_76570314
1 天前
C++代码风格检查工具
开发语言·c++·算法
蜡笔小新拯救世界
1 天前
简单rce的ctf题目绕过
linux·c++·web安全·c#
FMRbpm
1 天前
邻接矩阵练习1--------LCP 07.传递信息
数据结构·c++·算法·leetcode·深度优先·新手入门
ʚB҉L҉A҉C҉K҉.҉基҉德҉^҉大
1 天前
C++安全编程指南
开发语言·c++·算法
小屁猪qAq
1 天前
C++预处理过程详解
开发语言·c++·预处理·编译
从此不归路
1 天前
Qt5 进阶【8】数据库操作与数据访问层实战:用 Qt 搭一套好用的持久化“地基”
开发语言·c++·qt
浒畔居
1 天前
C++中的状态模式实战
开发语言·c++·算法
naruto_lnq
1 天前
C++中的状态模式
开发语言·c++·算法
近津薪荼
1 天前
优选算法——双指针4(单调性)
c++·学习·算法
热门推荐
01GitHub 镜像站点02【网络安全测试】Burp Suite工具使用说明、配置及常见问题(有关必回)03OpenCode 入门教程:介绍 · 安装 · 配置第三方 API (如 Claude)04Claude Code Skills 实用使用手册05UV安装并设置国内源06struts2 XML外部实体注入漏洞复现(CVE-2025-68493)07Open Code教程(四)| 高级配置与集成08在Trae中使用Pencil MCP09在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)10Linux下V2Ray安装配置指南