GO 世界中的绿色环境 - 事实上,这是我在 GO 中的第一个程序。我正在编写一个反转链表的算法,特别是来自这个leetcode。下面的代码片段没有公开我的算法,只公开了我main()用来测试我的实现的函数。调试后,我发现我在此处箭头处失败,并显示错误信息panic: runtime error: invalid memory address or nil pointer dereference。
type ListNode struct {
Val int
Next *ListNode
}
func main(){
var list *ListNode
head := list
for i := 0; i <= 5; i++ {
var dummy *ListNode
list.Val = i <--------------------- here
list.Next = dummy
dummy = list
}
result := reverseList(head)
for result != nil{
fmt.Printf("%d\t", result.Val)
}
}
我真的很感激对这个问题的一些讨论!
肥皂起泡泡
慕桂英4014372
相关分类