[LeetCode] Convert Sorted Array to Binary Search Tree
来源:互联网 发布:mysql查询性能分析器 编辑:程序博客网 时间:2024/06/05 20:21
Given an array where elements are sorted in ascending order, convert it to a height balanced BST.
/** * Definition for binary tree * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) : val(x), left(NULL), right(NULL) {} * }; */class Solution {public: TreeNode *generate(vector<int> &num,int left,int right){ if(left > right) return NULL; int mid = (left + right) / 2; TreeNode *tleft = generate(num,left,mid - 1); TreeNode *tright = generate(num,mid + 1,right); TreeNode *root = new TreeNode(num[mid]); root -> left = tleft; root -> right = tright; return root; } TreeNode *sortedArrayToBST(vector<int> &num) { int len = num.size(); return generate(num,0,len - 1); }};
0 0
- 【LeetCode】Convert Sorted Array to Binary Search Tree && Convert Sorted List to Binary Search Tree
- 【LeetCode】convert-sorted-link-to-binary-search-tree & convert-sorted-array-to-binary-search-tree
- Leetcode - Tree - Convert Sorted Array to Binary Search Tree
- *(leetcode) Convert Sorted Array to Binary Search Tree (tree)
- LeetCode[Tree]: Convert Sorted Array to Binary Search Tree
- LeetCode: Convert Sorted Array to Binary Search Tree
- [LeetCode]Convert Sorted Array to Binary Search Tree
- LeetCode Convert Sorted Array to Binary Search Tree
- [Leetcode] Convert Sorted Array to Binary Search Tree
- leetcode 11: Convert Sorted Array to Binary Search Tree
- Leetcode: Convert Sorted Array to Binary Search Tree
- [LeetCode] Convert Sorted Array to Binary Search Tree
- Leetcode 108 Convert Sorted Array to Binary Search Tree
- Leetcode 108 Convert Sorted Array to Binary Search Tree
- LeetCode Convert Sorted Array to Binary Search Tree
- [LeetCode]Convert Sorted Array to Binary Search Tree
- [Leetcode]Convert Sorted Array to Binary Search Tree
- [leetcode]Convert Sorted Array to Binary Search Tree
- Extjs store用法详解
- TT日程管理V2.0开发系列1——经验分享
- GenericUserBasedRecommender推荐引擎源码分析
- 111
- js字符串传参
- [LeetCode] Convert Sorted Array to Binary Search Tree
- _function.py
- Codeforces Round #284 (Div. 2)---A,B,C
- 多个IoC容器适配器设计及性能测试和容器选择
- maven引入jar包
- linux shell数据重定向(输入重定向与输出重定向)详细分析
- UNIX网络编程I-03
- Masonry介绍与使用实践(快速上手Autolayout)
- ECC协议栈学习总结