邓心一 6 年 前
コミット
e4af6c7026
1 ファイル変更18 行追加0 行削除
  1. 18 0
      easy/700.search-in-a-binary-search-tree.go

+ 18 - 0
easy/700.search-in-a-binary-search-tree.go

@@ -0,0 +1,18 @@
+/**
+ * Definition for a binary tree node.
+ * type TreeNode struct {
+ *     Val int
+ *     Left *TreeNode
+ *     Right *TreeNode
+ * }
+ */
+func searchBST(root *TreeNode, val int) *TreeNode {
+	if root == nil || root.Val == val {
+		return root
+	}
+	if val < root.Val {
+		return searchBST(root.Left, val)
+	} else {
+		return searchBST(root.Right, val)
+	}
+}