108. Convert Sorted Array to Binary Search Tree(unsolved)
来源:互联网 发布:鸽子淘宝 编辑:程序博客网 时间:2024/06/16 08:54
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) { return sortArray(nums,0,nums.size()); } TreeNode* sortArray(vector<int>& nums,int begin,int end) { if (begin>=end) return NULL; int mid=(begin+end)/2; TreeNode* root=new TreeNode(nums[mid]); root->left=sortArray(nums,begin,mid); root->right=sortArray(nums,mid+1,end); return root; }};
0 0
- 108. Convert Sorted Array to Binary Search Tree(unsolved)
- 109. Convert Sorted List to Binary Search Tree(unsolved)
- 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
- Convert Sorted Array to Binary Search Tree
- java中不同数据类型的运算
- 二微矩阵碰撞检测
- Android性能专项测试之Heap Viewer工具
- OpenCv之边缘检测Sobel算子
- 个性化推荐算法比较
- 108. Convert Sorted Array to Binary Search Tree(unsolved)
- HTTPClient 工具类的使用
- EffectiveJava(4)通过私有构造器强化不可实例化的能力
- c++一般继承内存布局
- express框架下session.Store报错
- 欢迎使用CSDN-markdown编辑器
- 深度学习解决多视图非线性数据特征融合问题
- 《CSS权威指南第三版》第二章的读书笔记
- eclipse中常用的快捷键汇总。