题目描述
在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。 例如,链表1->2->3->3->4->4->5 处理后为 1->2->5
解题思路
处理链表重复问题,一般使用三个指针:pPre\pCur\pNext分别指向当前结点的前一个结点,当前结点,当前结点的后一个结点。
具体思想请看代码部分。
代码
1 | struct ListNode |
在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。 例如,链表1->2->3->3->4->4->5 处理后为 1->2->5
处理链表重复问题,一般使用三个指针:pPre\pCur\pNext分别指向当前结点的前一个结点,当前结点,当前结点的后一个结点。
具体思想请看代码部分。
1 | struct ListNode |
文章作者:zerofly
发布时间:2020年06月06日 - 11:06
原始链接:http://zeroflycui.github.io/348f314f.html
许可协议: 转载请保留原文链接及作者。