108-Convert Sorted Array to Binary Search Tree
来源:互联网 发布:网络购物平台图片大全 编辑:程序博客网 时间:2024/06/16 07:56
题目
Given an array where elements are sorted in ascending order, convert it to a height balanced BST.
分析
每次选择中间的那个数字
d
实现
class Solution {public: //108. Convert Sorted Array to Binary Search Tree TreeNode* sortedArrayToBST(vector<int>& nums) { if (nums.size() == 0) return NULL; return sortedArrayToBSTHelper(nums, 0, nums.size() - 1); } TreeNode* sortedArrayToBSTHelper(vector<int>& nums, int start, int end) { TreeNode * root = NULL; if (start <= end) { int index = start + (end - start) / 2; root = new TreeNode(nums[index]); root->left = sortedArrayToBSTHelper(nums, start, index - 1); root->right = sortedArrayToBSTHelper(nums, index + 1, end); } return root; }};
阅读全文
0 0
- 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
- Convert Sorted Array to Binary Search Tree
- Convert Sorted Array to Binary Search Tree
- 大泥球的成长之路
- _tprintf打印中文问题
- OBS窗口捕获黑屏的解决办法
- 103-Binary Tree Zigzag Level Order Traversal
- CSS清除浮动使父级元素展开
- 108-Convert Sorted Array to Binary Search Tree
- css3中scale的效果
- 读书笔记-人月神话6
- JS中2个感叹号的作用
- PHP常见9大缓存
- Satisfactory Pairs
- 对象引用计数器
- 109-Convert Sorted List to Binary Search Tree
- 使用模块定义文件(.def)文件生成dll