LeetCode:700. 二叉搜索树中的搜索

class Solution {

public:

TreeNode* searchBST(TreeNode* root, int target) {

if(root==nullptr){

return nullptr;

}

if(root->val>target){

return searchBST(root->left,target);

}

if(root->val<target){

return searchBST(root->right,target);

}

return root;

}

};

相关推荐
2301_8227032020 小时前
大学生体质健康测试全景测绘台:基于鸿蒙Flutter的多维数据可视化与状态管理响应架构
算法·flutter·信息可视化·架构·开源·harmonyos·鸿蒙
鲸渔20 小时前
【C++ 输入输出】cin、cout、cerr 与格式化输出
开发语言·c++·算法
汀、人工智能20 小时前
[特殊字符] 第46课:验证二叉搜索树
数据结构·算法·数据库架构·图论·bfs·验证二叉搜索树
靠沿20 小时前
【递归、搜索与回溯算法】专题三——穷举vs暴搜vs深搜vs回溯vs剪枝
算法·机器学习·剪枝
香蕉鼠片20 小时前
排序算法C++
c++·算法·排序算法
森G20 小时前
51、Move方式创建线程---------多线程
c++·qt
xiaoye-duck20 小时前
《算法题讲解指南:优选算法-栈》--65.删除字符中的所有相邻重复项,66.比较含退格的字符串,67.基本计算器II,68.字符串解码,69.验证栈序列
c++·算法·
Q741_14720 小时前
每日一题 力扣 3653. 区间乘法查询后的异或 I 模拟 数学 位运算 C++ 题解
c++·数学·算法·leetcode·力扣·模拟
橘子编程20 小时前
编程语言全指南:从C到Rust
java·c语言·开发语言·c++·python·rust·c#
XiYang-DING20 小时前
【LeetCode】102.二叉树的层序遍历
算法·leetcode·职场和发展