Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Solution:
- def bstFromPreorder(self, preorder: List[int]) -> Optional[TreeNode]:
- if len(preorder) == 0:
- return None
- return TreeNode(
- val=preorder[0],
- left=self.bstFromPreorder([v for v in preorder if v < preorder[0]]),
- right=self.bstFromPreorder([v for v in preorder if v > preorder[0]]),
- )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement