go语言中切片做函数参数的问题
go语言中切片是引用传递的,所以可以在函数中修改切片的值,但在树的遍历中可能遇到如下问题
测试代码
package main
import "fmt"
type TreeNode struct {
value int
leftNode *TreeNode
rightNode *TreeNode
}
//test1
func testSilce(num []int) {
num[0] = -1
}
//test2
func preorder(root *TreeNode, result
原创
2021-05-17 16:10:34 ·
383 阅读 ·
0 评论