今天笔试一道题,根据输入的字符串,解析成一棵树,并将其遍历。
输入样例:-1(3(2)(5))(4(6))
以下是代码(有什么地方需要改进的请提出,谢谢):
package main
import (
"fmt"
"strconv"
)
type tree struct {
v *int
l *tree
r *tree
f *tree
}
func (t *tree) LCR() []int {
a := []int{
}
if t.l != nil {
a = append(a,t