Remove Elements in LinkedList
就是删除链表里面给定的值
public ListNode removeElements(ListNode head, int val) {
if (head == null) return null;
ListNode dummy = new ListNode(-1);
dummy.next = head;
ListNode cursor = dummy;
while (cursor != null && cursor.next != null) {
if (cursor.next.val == val) {
cursor.next = cursor.next.next;
} else {
cursor = cursor.next;
}
}
return dummy.next;
}