class Solution {
public TreeNode sortedArrayToBST(int[] nums) {
return dfs(nums,0,nums.length-1);
}
public TreeNode dfs(int[] nums,int left,int right){
if(left>right)return null;
int mid=(left+right)/2;
TreeNode root =new TreeNode(nums[mid]);
root.left=dfs(nums,left,mid-1);
root.right=dfs(nums,mid+1,right);
return root;
}
}
将有序数组转换成二叉搜索树
最新推荐文章于 2025-12-26 16:25:00 发布

1417

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



