LeetCode 108. Convert Sorted Array to Binary Search Tree
2014-08-07 04:45
489 查看
给定升序数组,构造平衡查找二叉树。
代码:
class Solution
{
public:
TreeNode *sortedArrayToBST(vector<int> &num)
{
return gao(num, 0, num.size());
}
private:
TreeNode *gao(vector<int>& num, int begin, int end)
{
if (begin >= end)
{
return NULL;
}
TreeNode *node = new TreeNode(num[ (end-begin)/2 ]);
node->left = gao(num, begin, (end-begin)/2-1);
node->right = gao(num, (end-begin)/2+1, end);
return node;
}
};
代码:
class Solution
{
public:
TreeNode *sortedArrayToBST(vector<int> &num)
{
return gao(num, 0, num.size());
}
private:
TreeNode *gao(vector<int>& num, int begin, int end)
{
if (begin >= end)
{
return NULL;
}
TreeNode *node = new TreeNode(num[ (end-begin)/2 ]);
node->left = gao(num, begin, (end-begin)/2-1);
node->right = gao(num, (end-begin)/2+1, end);
return node;
}
};
相关文章推荐
- [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]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-java-108. Convert Sorted Array to Binary Search Tree
- 108. Convert Sorted Array to Binary Search Tree LeetCode
- 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(数组转换为二叉搜索树)
- 108. Convert Sorted Array to Binary Search Tree Leetcode Python
- 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 解法及注释,分治法,递归