Given a sorted linked list, delete all duplicates such that each element appear only once.
For example,
Given 1->1->2, return 1->2.
Given 1->1->2->3->3, return 1->2->3.
public ListNode deleteDuplicates(ListNode head) {
if (head == null)
return head;
ListNode p1 = head;
while (p1.next != null) {
if (p1.val == p1.next.val) {
p1.ne
LeetCode-83: 去除排序链表中的重复元素

该博客讨论如何从已排序的链表中删除所有重复元素,使得每个元素只出现一次。例如,输入1->1->2,输出1->2;输入1->1->2->3->3,输出1->2->3。博主分享了简洁的解决方案,并提到可以将空链表判断置于循环内部以简化代码,但认为这样可能会增加循环时的判断次数。
订阅专栏 解锁全文
167

被折叠的 条评论
为什么被折叠?



