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 = val
5
# self.left = left
6
# self.right = right
7
class Solution:
8
def getAllElements(self, root1: TreeNode, root2: TreeNode) -> List[int]:
9

10
l1, l2 = [], []
11

12
def preorder(root, l):
13
if root is None:
14
return
15
preorder(root.left, l)
16
l.append(root.val)
17
preorder(root.right, l)
18

19
preorder(root1, l1)
20
preorder(root2, l2)
21
return sorted(l1 + l2)

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0