在函数reversePrint
中,调用的是Recursion
函数,但是实际上应该调用的是print
方法来打印节点的值。修改后的代码如下:
func Recursion(head *ListNode) {
if head == nil {
return
}
Recursion(head.next)
head.print()
}
func reversePrint(head *ListNode) {
Recursion(head)
}
这样就能正确地逆序打印链表节点的值了。
内容由零声教学AI助手提供,问题来源于学员提问