Pointer manipulation, fast/slow runners, and in-place reversal.
A chain of nodes, each pointing to the next. No random access like an array, but insertion and deletion at a known position is O(1), and many classic problems come down to careful pointer rewiring.
Blind 75 (6):
More from Blind 150 (5):