You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

20 lines
336 B

package solutions
type TreeNodeM struct {
Left *TreeNodeM
Val int
Right *TreeNodeM
}
func MergeTrees(t1 *TreeNodeM, t2 *TreeNodeM) *TreeNodeM {
if t1 == nil {
return t2
}
if t2 == nil {
return t1
}
t1.Val = t1.Val + t2.Val
t1.Left = MergeTrees(t1.Left, t2.Left)
t1.Right = MergeTrees(t1.Right, t2.Right)
return t1
}