package problem0108 import ( "github.com/aQuaYi/LeetCode-in-Go/kit" ) type TreeNode = kit.TreeNode func sortedArrayToBST(nums []int) *TreeNode { if len(nums) == 0 { return nil } mid := len(nums) / 2 return &TreeNode{ Val: nums[mid], Left: sortedArrayToBST(nums[:mid]), Right: sortedArrayToBST(nums[mid+1:]), } }