Graph Search & PathfindingTopological SortBacktrackingGreedy & Bin PackingDynamic ProgrammingString Matching & ParsingData Structure DesignAPI Contracts & Side Effects
Data Structure Design
Composing maps, heaps, queues, and linked lists into custom structures under performance constraints, LRU caches, time-based key-value stores.
12 min readUpdated 2026-08-06