![](https://img.haomeiwen.com/i13792534/9f0ed93b4f3f650f.jpeg)
class Solution:
def sortedArrayToBST(self, nums: List[int]) -> TreeNode:
if len(nums) < 1:
return
length = len(nums)
index = length // 2
val = nums[index]
root = TreeNode(val)
left = self.sortedArrayToBST(nums[:index])
right = self.sortedArrayToBST(nums[index+1:])
root.left = left
root.right = right
return root
网友评论