存在一个按升序排列的链表,给你这个链表的头节点 head ,请你删除所有重复的元素,使每个元素 只出现一次 。
返回同样按升序排列的结果链表。
示例 1:

1 2
| 输入:head = [1,1,2] 输出:[1,2]
|
示例 2:

1 2
| 输入:head = [1,1,2,3,3] 输出:[1,2,3]
|
代码实现
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
var deleteDuplicates = function (head) { if (head == null || head.next == null) { return head; } head.next = deleteDuplicates(head.next); if (head.val == head.next.val) head = head.next; return head; };
|