LeetCode百题【将有序数组转换为二叉搜索树】
题目描述
解法
分治法
- 选出根节点
- 比根节点小的值放入左子树
- 比根节点大的值放入右子树
- 对于左右子树同上,进行递归
1 |
|
- 时间复杂度:O(n),其中 n 是数组的长度。每个数字只访问一次。
链接:https://leetcode-cn.com/problems/convert-sorted-array-to-binary-search-tree/solution/jiang-you-xu-shu-zu-zhuan-huan-wei-er-cha-sou-s-33/
来源:力扣(LeetCode)
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 漫漫长夜!