class Solution {
public:
ListNode* removeDuplicateNodes(ListNode* head) {
ListNode *p=head;
ListNode *q;
ListNode *l;
while(p!=NULL){
q=p->next;
l=p;
while(q!=NULL){
if(p->val==q->val){
l->next=q->next; //删除重复元素
q=l->next;
}else{
l=l->next;
q=q->next;
}
}
p=p->next;
}
return head;
}
};
力扣:编写代码,移除未排序链表中的重复节点。保留最开始出现的节点。
猜你喜欢
转载自blog.csdn.net/liu_hong_yan/article/details/115427282
今日推荐
周排行