删除链表中重复的结点
在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。
例如,链表1->2->3->3->4->4->5 处理后为 1->2->5
分析
构建一个哨兵节点scott;
然后建立cur节点和curNext节点, 每次判断curNext是否与后面的相同, 进行跳过节点
代码
1 | public class Solution { |
在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。
例如,链表1->2->3->3->4->4->5 处理后为 1->2->5
构建一个哨兵节点scott;
然后建立cur节点和curNext节点, 每次判断curNext是否与后面的相同, 进行跳过节点
1 | public class Solution { |
觉得本文不错就点个♥再走吧~