LeetCode 83.删除排序链表中的重复元素
删除排序链表中的重复元素
给定一个已排序的链表的头 head
, 删除所有重复的元素,使每个元素只出现一次*。返回已排序的链表 。
输入:head = [1,1,2,3,3] |
方法:一次遍历
算法思路:
若当前cur
的值与cur.next
相同,那么将cur.next
删除,否则,cur
指向cur.next
。
代码实现:
class Solution { |
复杂度分析:
时间复杂度:,其中是链表的长度。
空间复杂度:。
参考:
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Abacteria的学习小站!