Leetcode Convert Sorted Array to Binary Search Tree
来源:互联网 发布:遥感影像数据拼接 编辑:程序博客网 时间:2024/06/06 17:23
Given an array where elements are sorted in ascending order, convert it to a height balanced BST.
代码如下:
/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) : val(x), left(NULL), right(NULL) {} * }; */class Solution {public: TreeNode* sortedArrayToBST(vector<int>& nums) { if(nums.empty()) return NULL; //if(nums.size() == 1) //return new TreeNode(nums[0]); TreeNode* root = new TreeNode(0); int middle = nums.size()/2; root->val = nums[middle]; vector<int> left(nums.begin(),nums.begin()+middle); vector<int> right(nums.begin()+middle+1,nums.end()); root->left=sortedArrayToBST(left); root->right=sortedArrayToBST(right); return root; }};
阅读全文
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
- 百度地图API详解之地图坐标系统
- 德鲁伊druid 数据源配置
- C++ Primer Plus 6 关于虚函数的描述勘误
- Storm Topology 一种优化思路
- 多选框全选与反选最简单的方法
- Leetcode Convert Sorted Array to Binary Search Tree
- springmvc
- openresty--使用高版本的openssl(linux 环境下)
- TK1上如何安装teamviewer,完结
- 两张图片sift,surf,orb,lbp对比
- 7.4-全栈Java笔记:三种经典算法
- Java NIO系列教程(三) Buffer
- QFP PQFP LQFP TQFP封装形式及PCB详解!
- Android BottomNavigationView 底部导航