https://leetcode-cn.com/problems/convert-sorted-array-to-binary-search-tree/
题目
给你一个整数数组 nums ,其中元素已经按 升序 排列,请你将其转换为一棵 高度平衡 二叉搜索树。
高度平衡 二叉树是一棵满足「每个节点的左右两个子树的高度差的绝对值不超过 1 」的二叉树。
思路
递归构建二叉搜索树BST
- 以数组中间元素为root结点的值
- 定义最左子树
- 定义右子树
代码
1 | /** |
https://leetcode-cn.com/problems/convert-sorted-array-to-binary-search-tree/
给你一个整数数组 nums ,其中元素已经按 升序 排列,请你将其转换为一棵 高度平衡 二叉搜索树。
高度平衡 二叉树是一棵满足「每个节点的左右两个子树的高度差的绝对值不超过 1 」的二叉树。
递归构建二叉搜索树BST
1 | /** |
本文标题:leetcode 108. 将有序数组转换为二叉搜索树
文章作者:Lury
发布时间:2021年07月23日 - 13:22
最后更新:2022年04月09日 - 19:19
原始链接:https://luryzhu.github.io/2021/07/23/leetcode/leetcode7/
许可协议:署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。