leetcode_c++:树:Convert Sorted Array to Binary Search Tree(108)
来源:互联网 发布:js 修改title标题 编辑:程序博客网 时间:2024/06/05 16:44
Given an array where elements are sorted in ascending order, convert it to a height balanced BST.
//为一个排过序的数组建一棵平衡的 BST。
算法
o(n)
class Solution {private: TreeNode *dfs(vector<int> &num, int left, int right) { if (left > right) return NULL; int mid = (left + right) / 2; TreeNode *root = new TreeNode(num[mid]); root->left = dfs(num, left, mid - 1); root->right = dfs(num, mid + 1, right); }public: TreeNode *sortedArrayToBST(vector<int> &num) { return dfs(num, 0, num.size() - 1); }};
0 0
- leetcode_c++:树:Convert Sorted Array to Binary Search Tree(108)
- LeetCode(108) Convert Sorted Array to Binary Search Tree
- leetcode_c++:链表:Convert Sorted List to Binary Search Tree(109)
- Convert Sorted Array to Binary Search Tree
- Convert Sorted Array to Binary Search Tree
- Convert Sorted Array to Binary Search Tree
- Convert Sorted Array to Binary Search Tree
- Convert Sorted Array to Binary Search Tree
- Convert Sorted Array to Binary Search Tree
- Convert Sorted Array to Binary Search Tree
- Convert Sorted Array to Binary Search Tree
- Convert Sorted Array to Binary Search Tree
- Convert Sorted Array to Binary Search Tree
- Convert Sorted Array to Binary Search Tree
- Convert Sorted Array to Binary Search Tree
- Convert Sorted Array to Binary Search Tree
- Convert Sorted Array to Binary Search Tree
- Convert Sorted Array to Binary Search Tree
- Linux远程管理辅助利器screen
- ECSHOP首页新闻调用
- hibernate中lazy的使用
- python中读写文件及中文编码处理方法【整理】
- C#调用C++、Opencv的Dll
- leetcode_c++:树:Convert Sorted Array to Binary Search Tree(108)
- gson使用小结
- Servlet学习资料
- Android图片加载
- Redis初识
- kafka 集群 测试
- ContentProvider
- maven常用命令和pom文件解析
- C++ 单例模式 出现错误“: 无法解析的外部符号”