20. Linked lists, stacks, and queues
Implement linked lists, stacks, queues, and deques, then judge when they are better or worse than arrays. The practical work focuses on memory layout, operations, and common interview-style and systems-style uses.