当前位置: 首页 > news >正文

力扣-二叉树-700 二叉搜索树中的搜索

思路

根据左右大小关系,寻找节点

代码

class Solution {
public:
    TreeNode* searchBST(TreeNode* root, int val) {
        if(root->val == val){
            return root;
        }

        if(root->val < val){
            if(root->right) return searchBST(root->right, val);
        }else{
            if(root->left) return searchBST(root->left, val);
        }
        
        return nullptr;
    }
};

相关文章:

  • Springboot接口返回的时间和数据库差了八小时
  • ctfshow web入门 web11-web24
  • Android GreenDAO 适配 AGP 8.0+
  • 使用 Redis 实现 RBAC 权限管理
  • Python毕业设计选题:基于python的酒店推荐系统_django+hadoop
  • 腾讯云ChatBI通过中国信通院大模型驱动的智能数据分析工具专项测试
  • Myplater项目
  • @RestController和@RequestBody注解含义
  • 出现 [ app.json 文件内容错误] app.json: 在项目根目录未找到 app.json (env: Windows,mp 解决方法
  • VSCode本地python包“无法解析导入”
  • 千峰React:脚手架准备+JSX基础
  • Python 文件操作利器:FileUtils 工具类深度剖析
  • 赛前启航 | Azure 应用开发实战指南:开启创意的无限可能
  • MySQL数据库入门到大蛇尚硅谷宋红康老师笔记 基础篇 part 15
  • 工业安全的智能哨兵:AI如何筑起生产线的“数字防火墙“
  • React实现自定义图表(线状+柱状)
  • Spring中Bean的四种实例化方法
  • 对称加密算法——IDEA加密算法
  • C# ConcurrentBag 使用详解
  • Spring Boot实战:拦截器
  • 中消协点名新能源汽车行业:定金退款争议频发
  • 大风暴雨致湖南岳阳县6户房屋倒塌、100多户受损
  • 城管给商户培训英语、政银企合作纾困,上海街镇这样优化营商环境
  • 陕西澄城打造“中国樱桃第一县”:从黄土高原走向海外,年产值超30亿
  • 金融监管总局将出八大增量政策,李云泽详解稳楼市稳股市“组合拳”
  • 计划招录2577人,“国考”补录8日开始报名