要删除的就是这个node节点,后续节点值往前移,删除最后一个节点即可
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
var deleteNode = function (node) { if (!node) return; let cur = node; while (cur) { cur.val = cur.next.val; if (!cur.next.next) { cur.next = null; } cur = cur.next; } };
|