0027. Remove Element
Two Pointers — In-place element removal visualization
Same Direction
Opposite Direction
nums =
val =
[3,2,2,3] val=3
[0,1,2,2,3,0,4,2] val=2
[1,1,1,1] val=1
[4,5,6,7] val=9
[2] val=2
[3,3,3,2,2,1] val=3
Step
Play
Pause
Reset
Speed:
5
slow pointer
fast pointer
kept element
val (to remove)
beyond k
left pointer
right pointer
kept element
val (to remove)
removed region