[leetcode]Convert Sorted Array to Binary Search Tree
来源:互联网 发布:discuz 阿里云企业邮箱 编辑:程序博客网 时间:2024/04/30 02:34
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 *dfs(vector<int>&num, int start, int N){ if(N == 0) return NULL; if(N == 1){ TreeNode *root = new TreeNode(num[start]); return root; } int mid = start + N/2; TreeNode *root = new TreeNode(num[mid]); root -> left = dfs(num, start, N/2); root -> right = dfs(num, mid+1, (N-1)/2); return root; } TreeNode *sortedArrayToBST(vector<int> &num) { // Start typing your C/C++ solution below // DO NOT write int main() function if(num.empty()) return NULL; return dfs(num, 0, num.size()); }};
- 【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
- JavaMail发送邮件
- ACM题目推荐
- Linux操作系统是如何工作的?
- 歌词搜索网站收集
- 图片特效制作网站收集
- [leetcode]Convert Sorted Array to Binary Search Tree
- Ural-1014. Product of Digits(简单题)
- 分布式文件系统及其部署
- CoolFormat源代码格式化工具
- JSP内置对象之四个作用域
- linux-3.9.7 sdhci 驱动移植 基于QT210
- 明天上班了
- 最长有效括号的长度
- C++ - 容器