deno.land / x / masx200_leetcode_test@10.6.5 / maximum-binary-tree / constructMaximumBinaryTree_test.go

constructMaximumBinaryTree_test.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
package index
import ( "strings" "testing"
"github.com/magiconair/properties/assert" "github.com/masx200/leetcode-test/utils")
var SerializeBinaryTree = utils.TreeNodeLeetCodeStringify
func TestConstructMaximumBinaryTree(t *testing.T) { var inputs = [][]int{ {3, 2, 1, 6, 0, 5}, {3, 2, 1}, } var outputs = []string{ "[6, 3, 5, null, 2, 0, null, null, 1]", "[3, null, 2, null, 1]", }
for i := 0; i < len(inputs); i++ { var result = constructMaximumBinaryTree(inputs[i]) var output = strings.ReplaceAll(outputs[i], " ", "") var serialized = SerializeBinaryTree(result) assert.Equal(t, output, serialized) }}
masx200_leetcode_test

Version Info

Tagged at
a year ago