lintcode convert-sorted-array-to-binary-search-tree-with-minimal-height 把排序数组转换为高度最小的二叉搜索树
来源:互联网 发布:女生bmi多少最好看知乎 编辑:程序博客网 时间:2024/06/08 09:03
问题描述
lintcode
笔记
buildTree函数最后别忘了return root
代码
/** * Definition of TreeNode: * class TreeNode { * public: * int val; * TreeNode *left, *right; * TreeNode(int val) { * this->val = val; * this->left = this->right = NULL; * } * } */class Solution {public: /** * @param A: A sorted (increasing order) array * @return: A tree node */ TreeNode *sortedArrayToBST(vector<int> &A) { // write your code here const int end = A.size() - 1; return buildTree(A, 0, end); } TreeNode *buildTree(vector<int> A, int start, int end) { if (start > end) return NULL; int mid = (start + end) / 2; TreeNode *root = new TreeNode(A[mid]); root->left = buildTree(A, start, mid-1); root->right = buildTree(A, mid+1, end); return root; }};
0 0
- lintcode convert-sorted-array-to-binary-search-tree-with-minimal-height 把排序数组转换为高度最小的二叉搜索树
- 177.Convert Sorted Array to Binary Search Tree With Minimal Height-把排序数组转换为高度最小的二叉搜索树(容易题)
- Convert Sorted Array to Binary Search Tree 将排序的数组转换为二叉搜索树
- 有序数组转换为平衡二叉搜索树(Convert Sorted Array to Binary Search Tree)
- LeetCode 108. Convert Sorted Array to Binary Search Tree(数组转换为二叉搜索树)
- 108. Convert Sorted Array to Binary Search Tree 有序数组转换为平衡二叉搜索树
- LeetCode OJ 之 Convert Sorted Array to Binary Search Tree(把有序数组转化为二叉搜索树)
- Leetcode Convert Sorted Array to Binary Search Tree 有序数组转换成二叉搜索树BST
- 递归---Convert Sorted Array to Binary Search Tree With Minimal Height
- #177 Convert Sorted Array to Binary Search Tree With Minimal Height
- Lintcode177 Convert Sorted Array to Binary Search Tree With Minimal Height solution 题解
- LeetCode | Convert Sorted Array to Binary Search Tree(有序数组转换成平衡二叉树搜索树)
- [leetcode]Convert Sorted Array to Binary Search Tree (有序数组转化为二叉搜索树 C语言)
- 108. Convert Sorted Array to Binary Search Tree | 有序数组生成平衡二叉搜索树
- LintCode SortedArrayToBST 把排序数组转换为高度最小的二叉搜索树
- lintcode-把排序数组转换为高度最小的二叉搜索树-177
- 把排序数组转换为高度最小的二叉搜索树(LintCode)
- LintCode:把排序数组转换为高度最小的二叉搜索树
- centos 安装python PIL模块
- 独木舟上的旅行
- 测试工程师修炼笔记 _Selenium自学笔记1(环境搭建java版)
- 事务的四种隔离级别
- oracle聚合与分组
- lintcode convert-sorted-array-to-binary-search-tree-with-minimal-height 把排序数组转换为高度最小的二叉搜索树
- Cosplay圈
- 栈括号进行匹配
- 仿QQ头部下拉放大效果,类似PullToZoomListview效果!
- oracle子查询
- Android Textview动态改变drawable
- Libgdx之AssetManager 资源管理器及进度条的实现
- DataFrame:通过SparkSql将Json数据转为DataFrame
- [前端][js]onclick or addEventListener