108.将有序数组转换为二叉搜索树

将有序数组转换为二叉搜索树

给你一个整数数组 nums,其中元素已经按升序排列,请你将其转换为一棵高度平衡二叉搜索树。

解析

1
2
3
4
5
6
7
8
var sortedArrayToBST = function (nums) {
function build(lo, hi) {
if (lo > hi) return null;
const mid = (lo + hi) >> 1;
return new TreeNode(nums[mid], build(lo, mid - 1), build(mid + 1, hi));
}
return build(0, nums.length - 1);
};

108.将有序数组转换为二叉搜索树
https://leetcode.lz5z.com/108.convert-sorted-array-to-binary-search-tree/
作者
tickli
发布于
2024年3月2日
许可协议