82. Remove Duplicates from Sorted List II

 

LeetCode - The World's Leading Online Programming Learning Platform

# Definition for singly-linked list.
# class ListNode:
#     def __init__(self, val=0, next=None):
#         self.val = val
#         self.next = next
class Solution:
    def deleteDuplicates(self, head: Optional[ListNode]) -> Optional[ListNode]:
        dummy=ListNode(-200,head)
        prev=dummy
        curr=dummy
        flag=False

        cnt=0
        while curr:
            # print(curr.val)
            if curr.next==None:
                if flag:
                    prev.next=None
                # else:
                #     prev.next=curr
                break
            else:
                if curr.val==curr.next.val:
                    flag=True
                else:
                    
                    if flag==False:
                    #     prev.next=curr
                        prev=curr
                    if flag==True:
                        flag=False
                        prev.next=curr.next
                
                curr=curr.next
            # cnt+=1
            # if cnt>5:
            #     return   
        return dummy.next
        

考虑不同情况

相关推荐

  1. 7-82 快速排序

    2023-12-18 09:08:04       30 阅读
  2. Unix Network Programming Episode 82

    2023-12-18 09:08:04       58 阅读
  3. centos7 安装php82

    2023-12-18 09:08:04       41 阅读
  4. MySQL商城数据表(80-88

    2023-12-18 09:08:04       32 阅读
  5. MySQL商城数据表(80-84

    2023-12-18 09:08:04       32 阅读
  6. 商城数据库88张表练习85~88

    2023-12-18 09:08:04       39 阅读
  7. 82. Remove Duplicates from Sorted List II

    2023-12-18 09:08:04       72 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-18 09:08:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-18 09:08:04       100 阅读
  3. 在Django里面运行非项目文件

    2023-12-18 09:08:04       82 阅读
  4. Python语言-面向对象

    2023-12-18 09:08:04       91 阅读

热门阅读

  1. 开源攻防武器项目

    2023-12-18 09:08:04       40 阅读
  2. Unity 使用AddRelativeForce方法给刚体施加力详解

    2023-12-18 09:08:04       66 阅读
  3. Vim入门

    Vim入门

    2023-12-18 09:08:04      56 阅读
  4. python&UnitTest框架

    2023-12-18 09:08:04       62 阅读
  5. Kotlin(十七) 泛型和委托

    2023-12-18 09:08:04       53 阅读