美文网首页
700. 二叉搜索树中的搜索

700. 二叉搜索树中的搜索

作者: Andysys | 来源:发表于2020-02-02 11:03 被阅读0次
        public TreeNode searchBST(TreeNode root, int val) {
            if (root == null) {
                return null;
            }
            if (root.val > val) {
                return searchBST(root.left, val);
            } else if (root.val < val) {
                return searchBST(root.right, val);
            } else {
                return root;
            }
        }
    
    
        public TreeNode searchBST2(TreeNode root, int val) {
            while (root != null) {
                if (root.val == val) {
                    return root;
                } else if (root.val > val) {
                    root = root.left;
                } else {
                    root = root.right;
                }
            }
            return null;
        }
    

    相关文章

      网友评论

          本文标题:700. 二叉搜索树中的搜索

          本文链接:https://www.haomeiwen.com/subject/ncieoctx.html