class Solution {
public TreeNode sortedArrayToBST(int[] nums) {
return build(nums,0,nums.length - 1);
}
public TreeNode build(int[] nums, int l, int r){
if(r < l) return null;
int mid = (r + l) / 2;
TreeNode root = new TreeNode(nums[mid]);
root.left = build(nums,l,mid - 1);
root.right = build(nums,mid + 1,r);
return root;
}
}
简单的递归我真的,非常熟练了,肥肠肥肠~~~
本文介绍了一种将有序数组高效转化为平衡二叉搜索树的方法,并提供了详细的递归实现步骤。
956

被折叠的 条评论
为什么被折叠?



