思路
边遍历,边比较,边删除
代码
void del_rep(LinkList &L){
LNode *p=L->next,*r;
while(p!=NULL){
if(p->data == p->next->data){
r=p->next;
p->next=r->next;
free(r);
}else{
p=p->next;
}
}
}
本文介绍了一种在链表中删除重复元素的算法。通过边遍历、边比较、边删除的方法,有效地移除了链表中所有重复的节点。该算法使用了两个指针进行操作,确保了链表的正确性和效率。
982

被折叠的 条评论
为什么被折叠?



