Skip to content

Commit 61713c2

Browse files
committed
feat: easy: convert-sorted-array-to-binary-search-tree.go
1 parent d4b32dd commit 61713c2

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
package medium
2+
3+
func sortedArrayToBST(nums []int) *TreeNode {
4+
if len(nums) == 0 {
5+
return nil
6+
}
7+
8+
mid := len(nums) / 2
9+
return &TreeNode{
10+
Val: nums[mid],
11+
Left: sortedArrayToBST(nums[:mid]),
12+
Right: sortedArrayToBST(nums[mid+1:]),
13+
}
14+
}

0 commit comments

Comments
 (0)