Given two binary search trees, return True
if and only if there is a node in the first tree and a node in the second tree whose values sum up to a given integer target
.
Example 1:
Input: root1 = [2,1,4], root2 = [1,0,3], target = 5 Output: true Explanation: 2 and 3 sum up to 5.
Note:
- Each tree has at most
5000
nodes. -10^9 <= target, node.val <= 10^9
[Stack] [Tree] [Depth-First Search] [Binary Search Tree] [Two Pointers] [Binary Search] [Binary Tree]
- Two Sum IV - Input is a BST (Easy)