We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5b901b5 commit e8aedb4Copy full SHA for e8aedb4
solution/0108.Convert Sorted Array to Binary Search Tree/Solution.java
@@ -0,0 +1,15 @@
1
+class Solution {
2
+ public TreeNode sortedArrayToBST(int[] nums) {
3
+ int len = nums.length;
4
+ if (len == 0) return null;
5
+ return helper(nums, 0, len - 1);
6
+ }
7
+ private TreeNode helper(int[] arr, int start, int end) {
8
+ if (start > end) return null;
9
+ int middle = (end + start) / 2;
10
+ TreeNode helperRoot = new TreeNode(arr[middle]);
11
+ helperRoot.left = helper(arr, start, middle - 1);
12
+ helperRoot.right = helper(arr, middle + 1, end);
13
+ return helperRoot;
14
15
+}
0 commit comments