We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 84152b2 commit 0cc223aCopy full SHA for 0cc223a
src/main/java/com/fishercoder/solutions/_108.java
@@ -9,15 +9,15 @@ public TreeNode sortedArrayToBST(int[] num) {
9
return dfs(num, 0, num.length - 1);
10
}
11
12
- public TreeNode dfs(int[] num, int start, int end) {
13
- if (start > end) {
+ public TreeNode dfs(int[] num, int left, int right) {
+ if (left > right) {
14
return null;
15
16
- int mid = (end + start) / 2;
17
- TreeNode root = new TreeNode(num[mid]);
18
- root.left = dfs(num, start, mid - 1);
19
- root.right = dfs(num, mid + 1, end);
20
- return root;
+ int mid = left + (right - left) / 2;
+ TreeNode node = new TreeNode(num[mid]);
+ node.left = dfs(num, left, mid - 1);
+ node.right = dfs(num, mid + 1, right);
+ return node;
21
22
23
0 commit comments