运行时错误:无效的内存地址或 nil 指针通过循环取消引用
问题内容
我正在尝试解决这个问题:https://leetcode.com/problems/reverse-linked-list/description/?envtype=study-plan&id=level-1
输入:head = [1,2,3,4,5]
这是我的代码:
func reverseList(head *ListNode) *ListNode { var prev *ListNode prev = nil for head.Next != nil { head, head.Next, prev = head.Next, prev, head } if head.Next == nil { head.Next = prev } return head }登录后复制