日野弥生:勉強しよう

LeetCode 700 - 二叉搜索树中的搜索

发表于2025年03月17日

#树 #二叉树 #二叉搜索树

通过二叉搜索树的定义,先根遍历递归判断当前节点和给定值大小与否。

class Solution:
    def searchBST(self, root: Optional[TreeNode], val: int) -> Optional[TreeNode]:
        if not root:
            return None
        if root.val == val:
            return root
        elif val < root.val:
            return self.searchBST(root.left, val)
        else:
            return self.searchBST(root.right, val)

フラッシュタブ:LeetCode

题目链接:https://leetcode.cn/problems/search-in-a-binary-search-tree/

上一篇

LeetCode 173 - 二叉搜索树中的搜索

下一篇

LeetCode 701 - 二叉搜索树中的插入操作