【发布时间】:2016-10-07 09:00:06
【问题描述】:
使用此代码删除在处理列表开始时创建的重复值 但是在使用此代码时,由于段失败而报错,否则程序运行良好。
void remove_duplicate(){
q = start; //list start has already been created
while(q->next){
q=q->next;
if(q->id==q->next->id){ //removing duplicate values
q->next->prev = q->prev;
q->prev->next = q->next;
}
}
}
【问题讨论】:
标签: c linked-list segmentation-fault