【leetcode】108. 将有序数组转换为二叉搜索树(convert-sorted-array-to-binary-search-tree)(递归)[简单]
链接
https://leetcode-cn.com/problems/convert-sorted-array-to-binary-search-tree/
耗时
解题:20 min
题解:-18 min
题意
将一个按照升序排列的有序数组,转换为一棵高度平衡二叉搜索树。
本题中,一个高度平衡二叉树是指一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过 1。
思路
递归解决。
根节点的值应该是有序数组正中间的数,这样左右子树才能平衡。根节点的左子树就是数组最左边到中间,右子树是中间到最右边。同样的左
原创
2020-07-03 10:32:02 ·
159 阅读 ·
0 评论