美文网首页
*【链表】删除链表中重复的结点

*【链表】删除链表中重复的结点

作者: 一个想当大佬的菜鸡 | 来源:发表于2019-08-14 14:18 被阅读0次

搞半天,总报错,细节问题

class Solution:
    def deleteDuplication(self, pHead):
        if pHead == None:
            return pHead
        dummy = ListNode(0)
        dummy.next = pHead
        pre = dummy
        p = pHead
        while p and p.next:
            if p.next.val == p.val:
                val = p.val
                while p and p.val == val:
                    p = p.next
                pre.next = p
            else:
                pre = p
                p = p.next
        return dummy.next

这一版是留下重复的结点,比较简单

# -*- coding:utf-8 -*-
# class ListNode:
#     def __init__(self, x):
#         self.val = x
#         self.next = None
class Solution:
    def deleteDuplication(self, pHead):
        if pHead == None:
            return pHead
        dummy = ListNode(0)
        dummy.next = pHead
        pre = dummy
        p = pHead
        while p:
            while p.next and p.next.val == p.val:
                p = p.next
            pre.next = p
            pre = p
            p = p.next
        return dummy.next

相关文章

  • 链表-删除链表中重复的结点-java

    删除链表中重复的结点 题目描述 在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返...

  • JZ-056-删除链表中重复的结点

    删除链表中重复的结点 题目描述 在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返...

  • 剑指offer----删除链表中重复的节点

    题目:在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。 例如,链表...

  • 面试题18_2:删除链表中重复的节点

    在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。 例如,链表1->...

  • 删除链表中重复的结点

    在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。 例如,链表1->...

  • 删除链表中重复的结点

    在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。 例如,链表1->...

  • 剑指Offer56 删除链表重复节点(链表多指针遍历)

    在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。 例如,链表1->...

  • 删除链表中重复节点

    题目描述 在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。 例如,...

  • Python实现删除链表中重复的节点

    题目描述 在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。 例如,...

  • 剑指offer-删除链表中重复的结点

    题目描述 在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。 例如,...

网友评论

      本文标题:*【链表】删除链表中重复的结点

      本文链接:https://www.haomeiwen.com/subject/tgygjctx.html