在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。 例如,链表1->2->3->3->4->4->5 处理后为 1->2->5
定义一个 dummy 节点,pre,cur 节点。比较 pre.next 和 cur。如果相同让 pre = pre.next 做删除操作
1 | ListNode deleteDuplication(ListNode pHead) { |
在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。 例如,链表1->2->3->3->4->4->5 处理后为 1->2->5
定义一个 dummy 节点,pre,cur 节点。比较 pre.next 和 cur。如果相同让 pre = pre.next 做删除操作
1 | ListNode deleteDuplication(ListNode pHead) { |
本文由 Razertory's Blog 版权所有。如若发现有误,欢迎指正(https://t.me/razertory)。如若转载,请注明出处。原文地址 https://razertory.me/2019/10/26/delete-duplication/