件名:https : //leetcode-cn.com/problems/remove-duplicates-from-sorted-list/
回答:
public ListNode deleteDuplicates(ListNode head){
if(head == null || head.next == null)return head;
ListNode p = head;
ListNode q = head.next;
Set <Integer> set = new HashSet <>();
set.add(p.val);
while(q!= null){
ブールisAddSucess = set.add(q.val);
if(isAddSucess){
p = p.next;
q = q.next;
}そうしないと{
p.next = q.next;
q = q.next;
}
}
リターンヘッド;
}