其他的基本都能理解,这个traverse怎么就是遍历指针的,看不懂啊?
来源:4-1 结构体和方法

慕沐7082748
2020-08-18
node.go里面:
func (node *Node) Traverse() {
if node == nil {
return
}
node.left.traverse()
node.print()
node.right.traverse()
}
func main(){
root.traverse()
}
写回答
2回答
-
慕田峪0338756
2021-03-15
懂了!! 咋们定义的结构体为 {一个值,两个指针(递归)},root.Traverse 时,首先打印的顺序node.left->node.left.right.value->node.value->node.right.value->node.right.left.value; 可能有点绕,慢慢理解
00 -
ccmouse
2020-08-19
对于这里的指针,具体的疑问是什么?
012021-03-15
相似问题