LeetCode 108. 将有序数组转换为二叉搜索树 108. 将有序数组转换为二叉搜索树解题思路取数组中点,递归构造左右子树 当前写法是左闭右闭区间 参考代码12345678910111213class Solution { public TreeNode sortedArrayToBST(int[] nums) { return dfs(nums, 0, nums.length - 1); } private TreeNode dfs(int[] nums, int left, int right) { if(left > right) { return null; } int m = (left + right) >>> 1; return new TreeNode(nums[m], dfs(nums, left, m - 1), dfs(nums, m + 1, right)); }} LeetCode #数组 #树 #二叉树 #分治 #二叉搜索树 LeetCode 108. 将有序数组转换为二叉搜索树 https://sowink.cn/2026/02/08/LeetCode-108-将有序数组转换为二叉搜索树/ 作者 Xurx 发布于 2026年2月8日 许可协议 LeetCode 105. 从前序与中序遍历序列构造二叉树 上一篇 LeetCode 11. 盛最多水的容器 下一篇 Please enable JavaScript to view the comments