add new solutions

This commit is contained in:
Yiyang Kang 2026-02-01 14:56:08 +09:00
parent 67cad91898
commit 51975f3386
Signed by: kkyy
SSH key fingerprint: SHA256:lJSbAzC3MvrSORdvIVK6h/3g+rVKJNzM7zq0MgA9WKY
24 changed files with 933 additions and 14 deletions

View file

@ -0,0 +1,24 @@
package q145
type TreeNode struct {
Val int
Left *TreeNode
Right *TreeNode
}
func walk(node *TreeNode, ret *[]int) {
if node == nil {
return
}
walk(node.Left, ret)
walk(node.Right, ret)
*ret = append(*ret, node.Val)
}
func postorderTraversal(root *TreeNode) []int {
ret := []int{}
walk(root, &ret)
return ret
}
var _ = postorderTraversal