题目描述[原题链接][https://leetcode-cn.com/problems/remove-duplicates-from-sorted-list/]
给定一个排序链表,删除所有重复的元素,使得每个元素只出现一次。
示例 1:
输入: 1->1->2
输出: 1->2
示例 2:
输入: 1->1->2->3->3
输出: 1->2->3
算法描述
思路很简单,就是判断当前的节点val
是否和下一个节点的val
相等,相等就删除后面的节点,直到链表尾部,删除链表的所有重复值,返回头节点head
;
C++代码
1 | class Solution { |
Java代码
1 | class Solution { |