Remove all elements from a linked list of integers that have value val.
Example
Given: 1 –> 2 –> 6 –> 3 –> 4 –> 5 –> 6, val = 6
Return: 1 –> 2 –> 3 –> 4 –> 5
解法1: O(N) One Pass
要注意的是因为可能头指针会被删除或者整条list会被删,要用dummy node。
C++
Java
Remove all elements from a linked list of integers that have value val.
Example
Given: 1 –> 2 –> 6 –> 3 –> 4 –> 5 –> 6, val = 6
Return: 1 –> 2 –> 3 –> 4 –> 5
要注意的是因为可能头指针会被删除或者整条list会被删,要用dummy node。
C++
Java