add new solutions
This commit is contained in:
parent
886b5e0a8e
commit
67cad91898
47 changed files with 1549 additions and 1 deletions
25
solutions/0/q94/solution.go
Normal file
25
solutions/0/q94/solution.go
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
package q94
|
||||
|
||||
type TreeNode struct {
|
||||
Val int
|
||||
Left *TreeNode
|
||||
Right *TreeNode
|
||||
}
|
||||
|
||||
func traversal(node *TreeNode, ret *[]int) {
|
||||
if node == nil {
|
||||
return
|
||||
}
|
||||
traversal(node.Left, ret)
|
||||
*ret = append(*ret, node.Val)
|
||||
traversal(node.Right, ret)
|
||||
}
|
||||
|
||||
func inorderTraversal(root *TreeNode) []int {
|
||||
// left, center, right
|
||||
ret := []int{}
|
||||
traversal(root, &ret)
|
||||
return ret
|
||||
}
|
||||
|
||||
var _ = inorderTraversal
|
||||
Loading…
Add table
Add a link
Reference in a new issue