All Elements in Two Binary Search Trees LeetCode solution in Python
1# Definition for a binary tree node.2# class TreeNode:3# def __init__(self, val=0, left=None, right=None):4# self.val = val5# self.left = left6# self.right = right7class Solution:8def getAllElements(self, root1: TreeNode, root2: TreeNode) -> List[int]:910l1, l2 = [], []1112def preorder(root, l):13if root is None:14return15preorder(root.left, l)16l.append(root.val)17preorder(root.right, l)1819preorder(root1, l1)20preorder(root2, l2)21return sorted(l1 + l2)