LeetCode203错误分析:
如上述博客方法进行更改后执行错误,最后的更改方式:
if(p==NULL){
return head;
}
while(p->next!=NULL){
if(p->next->val==val){
q=p->next;
p->next=q->next;
delete q;
}
else{
p=p->next;
}
}
期望的改正方式:但改正后依旧如题目报错
while(p->next!=NULL&&p!=NULL){
if(p->next->val==val){
q=p->next;
p->next=q->next;
delete q;
}
else{
p=p->next;
}
}