700. 二叉搜索树中的搜索
题目描述
给定二叉搜索树(BST)的根节点 root 和一个整数值 val。
你需要在 BST 中找到节点值等于 val 的节点。 返回以该节点为根的子树。 如果节点不存在,则返回 null 。
解题思路
class Solution {
public:
TreeNode* searchBST(TreeNode* r, int val) {
if(!r)return 0;
if (r->val==val)return r;
if (val<r->val)return searchBST(r->left,val);
return searchBST(r->right,val);
}
};