标签:style color io ar java for sp div art
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 { int []num; public TreeNode toBST(int start,int end) { if(start>end) { return null; } int middle=start+(end-start)/2; TreeNode result=new TreeNode(num[middle]); result.left=toBST(start,middle-1); result.right=toBST(middle+1,end); return result; } public TreeNode sortedArrayToBST(int[] num) { if(num==null||num.length==0) { return null; } this.num=num; return toBST(0,num.length-1); } }
Convert Sorted Array to Binary Search Tree
标签:style color io ar java for sp div art
原文地址:http://blog.csdn.net/jiewuyou/article/details/39889603