【剑指offer】删除链表中重复的节点

【剑指offer】删除链表中重复的节点

  public ListNode deleteDuplicates(ListNode head) {
        ListNode current = head;
        //判断条件是当前节点以及下一个节点都不能为空
        while(current!=null && current.next!=null ){
            //如果当前节点的值与下一节点的值相等 则删除下一节点
            if(current.val==current.next.val)
                current.next=current.next.next;
            //不相等 移动到下一个节点
            else
            current=current.next;
        }
          return head;
    }