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;

}

};

相关推荐
少司府3 小时前
C++进阶:智能指针
开发语言·数据结构·c++·b树·算法·c·智能指针
鹿角片ljp4 小时前
LeetCode 22:括号生成|回溯dfs、剪枝与 char[] 覆盖代替撤销
算法·深度优先
sylviiiiiia4 小时前
leetcode hot100
python·算法·leetcode
纪伊路上盛名在4 小时前
Kabsch算法的Julia实现
开发语言·算法·julia·序列分析·蛋白质·rmsd
水饺编程4 小时前
编程数学:三角函数基础01,直角三角函数
c语言·c++·windows·visual studio
裕晟资质规划4 小时前
军工保密资质二级申报的四个可量化硬条件:条文位置、数值口径与西安配套企业实务要点
java·服务器·网络·数据库·算法
LuminousCPP4 小时前
数据结构-排序(一):基础排序算法横向对比|冒泡、插入、希尔、堆与双向选择,详解二分 / Knuth 增量
c语言·数据结构·笔记·算法·排序算法
初願致夕霞4 小时前
C/C++传统程序内存分布(代码实测)
java·c语言·c++
牛油果子哥q5 小时前
C++对接LLM完整工程:异步HTTP请求、JSON解析、超时容错、重连兜底
c++·http·json
Nil2085 小时前
leetcode 46全排列
算法·leetcode·职场和发展