老师请帮我看看为啥这段代码一直都抱空指针异常
来源:5-1 Leetcode中和链表相关的问题
weixin_慕UI5426068
2020-06-04
``
ListNode dummyHead = new ListNode(-1);
dummyHead.next = head;
ListNode prev = dummyHead;
while(prev.next != null){
if(prev.next.val == val){
ListNode delNode = prev.next;
prev = prev.next.next;
delNode.next = null;
}else{
prev = prev.next;
}
}
return dummyHead.next;
}
``
写回答
1回答
-
liuyubobobo
2020-06-04
请给我这个函数整体的函数签名。以及你测试报空指针异常对应的完整测试函数。
另外,在 IDE 上,报空指针异常的时候,都会告诉你哪句话报了异常,可以基本看出是哪个变量的空导致的问题。单步跟踪试试看?看为什么这个变量会变成空?
继续加油!:)
022020-06-05
相似问题