Skip to content

Commit 8edf69c

Browse files
committed
Code tidy
1 parent caef145 commit 8edf69c

File tree

4 files changed

+11
-11
lines changed

4 files changed

+11
-11
lines changed

algorithms/kit/TreeNode.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,22 +11,22 @@ type TreeNode struct {
1111
var NULL = -1 << 63
1212

1313
// BreadthFirstSearch 层级遍历
14-
func BreadthFirstSearch(root TreeNode) []interface{} { // {{{
15-
if &root == nil {
14+
func BreadthFirstSearch(root *TreeNode) []interface{} { // {{{
15+
if root == nil {
1616
return nil
1717
}
1818

1919
var res []interface{}
20-
var nodes []TreeNode = []TreeNode{root}
20+
var nodes []*TreeNode = []*TreeNode{root}
2121
for len(nodes) > 0 {
2222
node := nodes[0]
2323
nodes = nodes[1:]
2424
res = append(res, node.Val)
2525
if node.Left != nil {
26-
nodes = append(nodes, *node.Left)
26+
nodes = append(nodes, node.Left)
2727
}
2828
if node.Right != nil {
29-
nodes = append(nodes, *node.Right)
29+
nodes = append(nodes, node.Right)
3030
}
3131
}
3232
return res

algorithms/other/tree.BreadthFirstSearch.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,18 @@ type TreeNode struct {
88
}
99

1010
// BreadthFirstSearch 广度优先遍历
11-
func BreadthFirstSearch(root TreeNode) []interface{} {
11+
func BreadthFirstSearch(root *TreeNode) []interface{} {
1212
var res []interface{}
13-
var nodes []TreeNode = []TreeNode{root}
13+
var nodes []*TreeNode = []*TreeNode{root}
1414
for len(nodes) > 0 {
1515
node := nodes[0]
1616
nodes = nodes[1:]
1717
res = append(res, node.Data)
1818
if node.Left != nil {
19-
nodes = append(nodes, *node.Left)
19+
nodes = append(nodes, node.Left)
2020
}
2121
if node.Right != nil {
22-
nodes = append(nodes, *node.Right)
22+
nodes = append(nodes, node.Right)
2323
}
2424
}
2525
return res

algorithms/tree/226.invertTree_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ func Test_invertTree(t *testing.T) {
2929
for _, tt := range cases {
3030
t.Run(tt.name, func(t *testing.T) {
3131
output := invertTree(kit.Ints2Tree(tt.input))
32-
out2ints := kit.BreadthFirstSearch(*output)
32+
out2ints := kit.BreadthFirstSearch(output)
3333
if !reflect.DeepEqual(out2ints, tt.expected) {
3434
t.Errorf("invertTree(%v)=%v, expected=%v", tt.input, out2ints, tt.expected)
3535
}

algorithms/tree/617.mergeTrees_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ func Test_mergeTrees(t *testing.T) {
3131
t1 := kit.Ints2Tree(tt.input[0])
3232
t2 := kit.Ints2Tree(tt.input[1])
3333
output := mergeTrees(t1, t2)
34-
out2ints := kit.BreadthFirstSearch(*output)
34+
out2ints := kit.BreadthFirstSearch(output)
3535
if !reflect.DeepEqual(out2ints, tt.expected) {
3636
t.Errorf("mergeTrees(%v)=%v, expected=%v", tt.input, out2ints, tt.expected)
3737
}

0 commit comments

Comments
 (0)