算法-二叉树篇17-二叉搜索树中的搜索
- 开源代码
- 2025-09-17 08:06:02

二叉搜索树中的搜索
力扣题目链接
题目描述给定二叉搜索树(BST)的根节点 root 和一个整数值 val。
你需要在 BST 中找到节点值等于 val 的节点。 返回以该节点为根的子树。 如果节点不存在,则返回 null 。
解题思路很简单,递归遍历二叉树,直接寻找相等的节点。
题解 class Solution { public: TreeNode* searchBST(TreeNode* root, int val) { if(root == NULL){ return NULL; } if(root->val == val){ return root; } else if(root->val < val){ return searchBST(root->right, val); } else if(root->val > val){ return searchBST(root->left, val); } return NULL; } };算法-二叉树篇17-二叉搜索树中的搜索由讯客互联开源代码栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“算法-二叉树篇17-二叉搜索树中的搜索”