[leetcode]Convert Sorted Array to Binary Search Tree
来源:互联网 发布:北京大学 大数据专业 编辑:程序博客网 时间:2024/06/02 06:01
Convert Sorted Array to Binary Search Tree
Given an array where elements are sorted in ascending order, convert it to a height balanced BST.
/** * Definition for binary tree * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) : val(x), left(NULL), right(NULL) {} * }; */class Solution {public: TreeNode * insertNextTreeNode(int b, int e, vector<int>&num){ if(b > e) return NULL; int mid = b + (e - b) / 2; TreeNode *root = new TreeNode(num[mid]); root->left = insertNextTreeNode(b, mid - 1, num); root->right = insertNextTreeNode(mid + 1, e, num); return root; } TreeNode *sortedArrayToBST(vector<int> &num) { // Note: The Solution object is instantiated only once and is reused by each test case. //用二分查找的思想进行建树 if (num.size() == 0){ return NULL; } int b = 0; int e = num.size() - 1; return insertNextTreeNode(b, e, num); }};
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
- 适配器创建Spinner列表框
- java-Collections对象的降序排序--实例
- struts2实现分页显示
- 开发android机顶盒应用 事件,焦点处理
- 开篇:数据驱动UI的设计理念
- [leetcode]Convert Sorted Array to Binary Search Tree
- 读者-写者问题
- 【GDAL】图像处理三:图像平滑(一)
- linux下plink工具完全命令行远程批量关机
- softwarwdqde有着丰富的jaasdava编程经验
- HDU4539:郑厂长系列故事——排兵布阵(状态压缩)
- Mybatis 高级结果映射 ResultMap Association Collection
- Putty出现 Network error:Software caused connection abort
- 解决 *** error 65: access violation at 0x0000000C : no 'read' permission