108. Convert Sorted Array to Binary Search Tree c++
来源:互联网 发布:金融入门书籍 知乎 编辑:程序博客网 时间:2024/05/19 23:15
1、题目:点击打开链接
2、给定一个数组,将其转换为一个平衡二叉查找树
Given an array where elements are sorted in ascending order, convert it to a height balanced BST.
3、代码16ms:
/** * 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) { if(nums.empty()) return NULL; int len=nums.size(); int mid=(len-1)/2; TreeNode* treeNode=NULL; Bst(treeNode,nums,0,len-1); return treeNode; } void Bst(TreeNode* &treeNode,vector<int>& nums,int left,int right){ int mid=(left+right)/2; //cout<<"l="<<left<<" r="<<right<<endl; treeNode=new TreeNode(nums[mid]); if(left<=mid-1) Bst(treeNode->left,nums,left,mid-1); if(mid+1<=right) Bst(treeNode->right,nums,mid+1,right); }};
0 0
- 【C++】【LeetCode】108. 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
- 批量替换文件夹下所有文件的某个字符串
- 用OpenCV实现Photoshop算法(三): 曲线调整
- oracle学习第三天:sql基础之表
- unity-使用unet做多人在线fps或tps
- Qt如何设置透明度
- 108. Convert Sorted Array to Binary Search Tree c++
- Android音频数据抓取(杂音pop音定位必备)
- unity-编辑器扩展
- Linux调试常用命令
- php从入门到放弃.Day4
- hive架构设计及源码研究
- g2048游戏1-android
- 在Android Studio中的同一个工程下复制一份module而不改变原来的demo?
- 基于burp插件的安全测试 2016 /9/10 11:42