zoukankan      html  css  js  c++  java
  • Leecode no.700 二叉搜索树中的搜索

    package tree;

    /**
    * 700. 二叉搜索树中的搜索
    *
    *给定二叉搜索树(BST)的根节点和一个值。
    *你需要在BST中找到节点值等于给定值的节点。 返回以该节点为根的子树。 如果节点不存在,则返回 NULL。
    *
    * @author TANG
    * @date 2021/7/26
    */
    public class SearchBST {


    /**
    * 中序遍历
    * @param root
    * @param val
    * @return
    */
    public TreeNode searchBST(TreeNode root, int val) {
    if(root == null){
    return null;
    }
    if(root.val == val){
    return root;
    }
    return root.val > val ? searchBST(root.left, val) : searchBST(root.right, val);
    }



    public static void main(String[] args) {



    }


    }
  • 相关阅读:
    UITextField的总结
    【实战】登录界面
    点分治学习
    2020/3/1
    2020/2/29
    2020/2/28
    2020/2/27
    2020/2/27
    最小树形图
    Ch’s gift HDU6162
  • 原文地址:https://www.cnblogs.com/ttaall/p/15063119.html
Copyright © 2011-2022 走看看