class Solution {
public:
ListNode* deleteDuplicates(ListNode* head) {
if(head == NULL) return head;
ListNode* head_tmp = head;
while(head->next != NULL){
if(head->val == head->next->val) head->next = head->next->next;
else head = head->next;
}
return head_tmp;
}
};
83. Remove Duplicates from Sorted List
最新推荐文章于 2023-01-13 08:10:00 发布
本文介绍了一种在链表中删除所有重复元素的算法。通过遍历链表,比较当前节点与下一个节点的值,若相同则跳过下一个节点,直到链表中不再存在重复值。此方法适用于数据去重等场景。
724

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



