[LeetCode]Convert Sorted Array to Binary Search Tree
来源:互联网 发布:数据库教程 pdf 编辑:程序博客网 时间:2024/06/08 08:38
Given an array where elements are sorted in ascending order, convert it to a height balanced BST.
深搜+递归
思想:每次将数组中最中间的数作为根节点,然后递归
/** * Definition for binary tree * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode(int x) { val = x; } * } */public class Solution { public TreeNode sortedArrayToBST(int[] num) { return sortedArrayToBST(num,0,num.length-1); } private TreeNode sortedArrayToBST(int []num,int start,int end){ if(start>end||num.length<1) return null; int mid = (start+end)/2; TreeNode tn = new TreeNode(num[mid]); tn.left = sortedArrayToBST(num,start,mid-1); tn.right = sortedArrayToBST(num,mid+1,end); return tn; }}
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
- 设计模式之Decorator与Strategy
- 操作系统之基本认知
- Java使用POI将数据导出到Excel的工具方法
- Android各种屏幕分辨率
- SecureCRT中文乱码的解决方法
- [LeetCode]Convert Sorted Array to Binary Search Tree
- SSL 3.0曝出高危漏洞
- [转]数据挖掘十大经典算法
- Oracle11gR2——RAC中的服务
- 解决msysgit中文乱码问题
- java 枚举类型enum 的使用
- 【新手】步入大学校园的第二个项目
- 适配器模式
- 自定义ActionBar的样式