leetcode 108 Convert Sorted Array to Binary Search Tree
来源:互联网 发布:程序员数学 mobi 编辑:程序博客网 时间:2024/06/11 21:02
leetcode 108 Convert Sorted Array to Binary Search Tree
原题链接:https://leetcode.com/problems/convert-sorted-array-to-binary-search-tree/
Description
Given an array where elements are sorted in ascending order, convert it to a height balanced BST.
Solution
/** * 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) { int n = 0; if(!(n = nums.size())) return nullptr; nums.insert(nums.begin(), 0); function<TreeNode*(int , int)> built = [&](int l, int r)->TreeNode* { if(l > r) return nullptr; int m = (l + r) >> 1; TreeNode *x = new TreeNode(nums[m]); x->left = built(l, m - 1); x->right = built(m + 1, r); return x; }; return built(1, n); }};
0 0
- Leetcode 108 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(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 [108]
- LeetCode 108 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
- Convert Sorted Array to Binary Search Tree - LeetCode 108
- [Leetcode 108, Meidum] 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# 108 Convert Sorted Array to Binary Search Tree
- [leetcode-108]Convert Sorted Array to Binary Search Tree(java)
- leetcode 108: 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
- 序列化与反序列化(一)
- 查看linux库文件32位还是64位
- 《Java小游戏实现》:坦克大战(最后一点附加功能的实现)
- ACM/ICPC竞赛之STL--vector
- mean开发之五:探讨node配置之3种路径和2种模块类型
- leetcode 108 Convert Sorted Array to Binary Search Tree
- ubuntu下C++两种方法解析json
- Android初级教程调用手机拍照与摄像功能
- 大一下学习总结
- border-bottom-style(下边框的样式)
- js 面试大全
- SEO工程实施流程、计划、规范
- 用GDB调试程序
- unity通过android adb查看真机日志