Skip to content

Commit 74ce9f9

Browse files
committed
TreeNodeLeetCodeParse
1 parent 66611ff commit 74ce9f9

File tree

5 files changed

+32
-2
lines changed

5 files changed

+32
-2
lines changed

go.mod

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@ module github.com/masx200/leetcode-test
33
go 1.18
44

55
require (
6-
github.com/masx200/leetcode-test/serialize-and-deserialize-binary-tree v0.0.0-20220814143010-7c13e2c5f2de
6+
github.com/masx200/leetcode-test/serialize-and-deserialize-binary-tree v0.0.0-20220817020324-66611ff0c589
77
gotest.tools/v3 v3.3.0
88
)
99

1010
require github.com/google/go-cmp v0.5.8 // indirect
1111

12-
replace github.com/masx200/leetcode-test/serialize-and-deserialize-binary-tree v0.0.0-20220814143010-7c13e2c5f2de => ./serialize-and-deserialize-binary-tree
12+
replace github.com/masx200/leetcode-test/serialize-and-deserialize-binary-tree v0.0.0-20220817020324-66611ff0c589 => ./serialize-and-deserialize-binary-tree

utils/TreeNodeLeetCodeParse.go

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
package utils
2+
3+
import treenode "github.com/egregors/TreeNode"
4+
5+
func TreeNodeLeetCodeParse(s string) *TreeNode {
6+
var t, e = treenode.NewTreeNode(s)
7+
if e != nil {
8+
panic(e)
9+
}
10+
return t
11+
}
12+
13+
type TreeNode = treenode.TreeNode

utils/TreeNodeLeetCodeStringify.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
package utils
2+
3+
func TreeNodeLeetCodeStringify(t *TreeNode) string {
4+
5+
return t.String()
6+
}

utils/go.mod

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
module github.com/masx200/leetcode-test/utils
2+
3+
go 1.19
4+
5+
require github.com/egregors/TreeNode v1.0.3

utils/go.sum

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8=
2+
github.com/egregors/TreeNode v1.0.3 h1:oSel21BpUt99TWGrFJ1QbSBBEeQSdwOqOpX9eSqILNE=
3+
github.com/egregors/TreeNode v1.0.3/go.mod h1:c2sTJKaqtn/Ju3J7rFi6RvJqbLFAEObRDJP6yqRCdaA=
4+
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
5+
github.com/stretchr/testify v1.7.0 h1:nwc3DEeHmmLAfoZucVR881uASk0Mfjw8xYJ99tb5CcY=
6+
gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c h1:dUUwHk2QECo/6vqA44rthZ8ie2QXMNeKRTHCNY2nXvo=

0 commit comments

Comments
 (0)