deno.land / x / masx200_leetcode_test@10.6.5 / utils / TreeNodeLeetCodeParse.go

TreeNodeLeetCodeParse.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
package utils
import treenode "gitee.com/masx200/TreeNode"import serialize_and_deserialize_binary_tree "github.com/masx200/leetcode-test/serialize-and-deserialize-binary-tree"
type TreeNode = serialize_and_deserialize_binary_tree.TreeNode
func TreeNodeLeetCodeParse(s string) *TreeNode { var t, e = treenode.NewTreeNode(s) if e != nil { panic(e) } return treeNodeNew(t)}
func treeNodeNew(t *treenode.TreeNode) *TreeNode {
if t == nil { return nil } return &TreeNode{Val: t.Val, Left: treeNodeNew(t.Left), Right: treeNodeNew(t.Right)}}
masx200_leetcode_test

Version Info

Tagged at
a year ago