LintCode 177-把排序数组转换为高度最小的二叉搜索树
来源:互联网 发布:重庆软件行业现状 编辑:程序博客网 时间:2024/05/22 10:48
本人电子系,只为一学生。心喜计算机,小编以怡情。
给一个排序数组(从小到大),将其转换为一棵高度最小的排序二叉树。
注意事项
There may exist multiple valid solutions, return any of them.
public TreeNode sortedArrayToBST(int[] A) {//递归建立 if (A.length==0) return null; return buildtree(A,0,A.length-1); } public TreeNode buildtree (int []A,int start,int end){ int mid=(start+end)/2; TreeNode root=new TreeNode(A[mid]); if(start<=mid-1) root.left=buildtree(A,start,mid-1); if(mid+1<=end) root.right=buildtree(A,mid+1,end); return root; }
阅读全文
0 0
- lintcode-把排序数组转换为高度最小的二叉搜索树-177
- lintCode(177)——把排序数组转换为高度最小的二叉搜索树
- LintCode 177-把排序数组转换为高度最小的二叉搜索树
- [LintCode 177] 把排序数组转换为高度最小的二叉搜索树(Python)
- Lintcode-递归-177 把排序数组转换为高度最小的二叉搜索树
- LintCode SortedArrayToBST 把排序数组转换为高度最小的二叉搜索树
- 把排序数组转换为高度最小的二叉搜索树(LintCode)
- LintCode:把排序数组转换为高度最小的二叉搜索树
- LintCode:把排序数组转换为高度最小的二叉搜索树
- lintcode,把排序数组转换为高度最小的二叉搜索树
- LintCode | 177. 把排序数组转换为高度最小的二叉搜索树
- LintCode 把排序数组转换为高度最小的二叉搜索树
- 把排序数组转换为高度最小的二叉搜索树-LintCode
- lintcode——把排序数组转换为高度最小的二叉搜索树
- lintcode把排序数组转换为高度最小的二叉搜索树
- LintCode-把排序数组转换为高度最小的二叉搜索树
- lintcode 把排序数组转换为高度最小的二叉搜索树
- LintCode 把排序数组转换为高度最小的二叉搜索树
- [NOIP提高组2005]篝火晚会
- 打印星星,Scanner输入,带void方法
- Java生成二维码
- Linux系统下CPU使用(load average)梳理
- 线段树单点更新模板 HDU-1166
- LintCode 177-把排序数组转换为高度最小的二叉搜索树
- win7 pycharm 配置PyQt5
- 测试1
- JVM监控与调优
- 32对象3---math
- Linux\CentOS系统下的服务器搭建,下载编译环境,安装vsFtpd、nginx、MySQL、JDK、Tomcat、PHP
- 下一个五年计划
- 理解HTTP协议
- Java-JSP页面嵌入高德地图