I’ve just finished writing a 1600-page data structures book that contains 130 fully original academic-style problems, each with complete solutions, proofs, amortized analysis, diagrams, and detailed explanations.
The book is designed for:
university-level advanced data structures learning
self-study for engineers
technical interview preparation (many problems are structured like interview challenges)
deep understanding of heaps, trees, union-find, RMQ, hashing, string structures, and more
I also included two new data structures that I designed myself — the Layered Summary Heap (LSH) and the Triple-L Heap — with step-by-step explanations and use cases.
I would appreciate feedback from the Hacker News community on:
clarity and structure
difficulty level
and whether such a long-form problem book is useful for interviews and self-study
Book link: https://leanpub.com/masteringdatastructures Happy to answer any questions or share sample chapters.