diff --git a/datastructure/treenode_test.go b/datastructure/treenode_test.go new file mode 100644 index 0000000000000000000000000000000000000000..f4fb7a197b5b6bf43c0514e807fea2a6db1baee1 --- /dev/null +++ b/datastructure/treenode_test.go @@ -0,0 +1,18 @@ +package datastructure + +import ( + "fmt" + "testing" +) + +func TestStringToTreeNode(t *testing.T) { + // StringToTreeNode 本目录 + root := StringToTreeNode("[5,4,5,1,1,5]") // 这个函数还有bug,再琢磨?? + println(root) + fmt.Println(root) + // 二叉树转一维数组: 二叉树遍历(前中后) PreorderTraversal 本目录 + //fmt.Println(PreorderTraversal(root)) // [5 5 1] 不对,还得琢磨?? + fmt.Println(PostorderTraversal(root)) // [5 5 1] 不对,还得琢磨?? + // 断言另说 + +}