30. Leetcode 83. 删除排序链表中的重复元素 (链表-双指针)
生活随笔
收集整理的這篇文章主要介紹了
30. Leetcode 83. 删除排序链表中的重复元素 (链表-双指针)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
給定一個已排序的鏈表的頭?head?,?刪除所有重復的元素,使每個元素只出現一次?。返回 已排序的鏈表?。示例 1:輸入:head = [1,1,2]
輸出:[1,2]
示例 2:輸入:head = [1,1,2,3,3]
輸出:[1,2,3]# 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: ListNode) -> ListNode:cur = headwhile cur and cur.next:if cur.val == cur.next.val:cur.next = cur.next.nextelse:cur = cur.nextreturn head
總結
以上是生活随笔為你收集整理的30. Leetcode 83. 删除排序链表中的重复元素 (链表-双指针)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 29. Leetcode 19. 删除链
- 下一篇: 31. Leetcode 82. 删除排