class Solution {
    public TreeNode searchBST(TreeNode root, int val) {
        return treeTravsal(root, val);
    }
    
    private TreeNode treeTravsal(TreeNode root, int val){
        
        if(root == null){
            return null;
        }
        if(root.val > val){
           return treeTravsal(root.left, val);
        }else if(root.val < val){
            return treeTravsal(root.right, val);
        }else if(root.val == val){
            return root;
        }
        return root;
    }
}

 

posted on 2022-04-14 18:57  黎酒  阅读(28)  评论(0)    收藏  举报