203.移除链表元素
题意:删除链表中等于给定值 val 的所有节点。
思路
使用虚拟头结点,简化头结点的操作

代码
js
/**
* @param {ListNode} head
* @param {number} val
* @return {ListNode}
*/
var removeElements = function(head, val) {
const ret = new ListNode(0, head);
let cur = ret;
while(cur.next) {
if(cur.next.val === val) {
cur.next = cur.next.next;
continue;
}
cur = cur.next;
}
return ret.next;
};