ListNode* deleteDuplicates(ListNode* head) {
if(head == nullptr || head->next == nullptr) return head;
ListNode* phead = head;
while(phead->next != nullptr)
{
if(phead->val == phead->next->val)
phead->next = phead->next->next;
//phead = phead->next;不需要移动,需要继续判读此节点与其后继的后继是否相等
else
phead = phead->next;
}
return head;
}
2021-05-16删除升序链表中的重复结点
最新推荐文章于 2022-10-04 00:27:42 发布