leetcode-83。ソートされたリストの重複要素を削除する

件名: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;

           }

       }

       リターンヘッド;

    }

おすすめ

転載: blog.csdn.net/wuqiqi1992/article/details/108326086