努力刷题 day3
1.LeetCode 203. 移除链表元素 传送门
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
   | class Solution {     public ListNode removeElements(ListNode head, int val) {         //删除值相同的头结点后,可能新的头结点也值相等,用循环解决         while(head!=null&&head.val==val){             head=head.next;         }         if(head==null)             return head;         ListNode prev=head;         //确保当前结点后还有结点         while(prev.next!=null){             if(prev.next.val==val){                 prev.next=prev.next.next;             }else{                 prev=prev.next;             }         }         return head;     } }
  |