添加新题目

This commit is contained in:
2025-08-26 06:18:10 +08:00
parent e1546166a3
commit 72f4dca9ed
18 changed files with 485 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
package main
type TreeNode struct {
Val int
Left *TreeNode
Right *TreeNode
}
func main() {
}
func sortedArrayToBST(nums []int) *TreeNode {
if len(nums) == 0 {
return nil
}
mid := len(nums) / 2
root := &TreeNode{Val: nums[mid]}
first := root
root.Left = sortedArrayToBST(nums[:mid])
root.Right = sortedArrayToBST(nums[mid+1:])
return first
}