653 Two Sum IV - Input is a BST

653. Two Sum IV - Input is a BST

1. Question

Given a Binary Search Tree and a target number, return true if there exist two elements in the BST such that their sum is equal to the given target.

Example 1:

Input:

    5
   / \
  3   6
 / \   \
2   4   7

Target = 9


Output:
 True

Example 2:

2. Implementation

(1) DFS

(2) BFS

3. Time & Space Complexity

DFS: 时间复杂度: O(n), 空间复杂度: O(n)

BFS: 时间复杂度: O(n), 空间复杂度: O(w), w为一层中最多node的个数

Last updated

Was this helpful?