mirror of https://github.com/01-edu/public.git
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.
34 lines
506 B
34 lines
506 B
5 years ago
|
package main
|
||
5 years ago
|
|
||
|
import (
|
||
|
"fmt"
|
||
|
|
||
5 years ago
|
"./correct"
|
||
|
"./student"
|
||
5 years ago
|
)
|
||
|
|
||
5 years ago
|
func main() {
|
||
5 years ago
|
root := &correct.TreeNode{Data: "08"}
|
||
5 years ago
|
rootS := &student.TreeNode{Data: "08"}
|
||
5 years ago
|
pos := []string{
|
||
5 years ago
|
"x",
|
||
|
"z",
|
||
|
"y",
|
||
|
"t",
|
||
|
"r",
|
||
|
"q",
|
||
|
"01",
|
||
|
"b",
|
||
|
"c",
|
||
|
"a",
|
||
|
"d",
|
||
5 years ago
|
}
|
||
5 years ago
|
|
||
|
for _, arg := range pos {
|
||
5 years ago
|
root = correct.BTreeInsertData(root, arg)
|
||
5 years ago
|
rootS = student.BTreeInsertData(rootS, arg)
|
||
|
}
|
||
|
|
||
5 years ago
|
correct.ChallengeTree("BTreeApplyPostorder", correct.BTreeApplyPostorder, student.BTreeApplyPostorder, root, rootS, fmt.Println)
|
||
5 years ago
|
}
|