Skip to content

Commit 93ccd92

Browse files
aQuaaQua
aQua
authored and
aQua
committed
108 finish. 265ms. 越改越慢
1 parent 38381e9 commit 93ccd92

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

Algorithms/0108.convert-sorted-array-to-binary-search-tree/convert-sorted-array-to-binary-search-tree.go

+5-5
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,14 @@ import (
77
type TreeNode = kit.TreeNode
88

99
func sortedArrayToBST(nums []int) *TreeNode {
10-
n := len(nums)
11-
if n == 0 {
10+
if len(nums) == 0 {
1211
return nil
1312
}
1413

14+
mid := len(nums) / 2
1515
return &TreeNode{
16-
Val: nums[n/2],
17-
Left: sortedArrayToBST(nums[:n/2]),
18-
Right: sortedArrayToBST(nums[n/2+1:]),
16+
Val: nums[mid],
17+
Left: sortedArrayToBST(nums[:mid]),
18+
Right: sortedArrayToBST(nums[mid+1:]),
1919
}
2020
}

0 commit comments

Comments
 (0)