Curated Library

Problems by Book

8,394 problems across 16 books. Every chapter. Every exercise. Practice exactly what the book teaches.

Available Books

CTCI

Cracking the Coding Interview

by Gayle Laakmann McDowell · 6th Ed. · 2015

189 programming questions and solutions spanning arrays, trees, recursion, system design, and more. The definitive interview prep book.

871Problems
118Chapters
871Book Total
Explore Problems
CP4

Competitive Programming 4

by Steven & Felix Halim · 4th Ed. · 2020

The de-facto competitive programming textbook covering data structures, algorithms, and problem solving strategies with 5000+ referenced OJ problems.

1009Problems
148Chapters
1,009Book Total
Explore Problems
CPH

Competitive Programmer's Handbook

by Antti Laaksonen · Draft, Jan 2018 Ed. · 2018

A free, comprehensive guide to competitive programming covering all major algorithms and data structures with clear explanations and CSES Practice problems.

220Problems
30Chapters
220Book Total
Explore Problems
Algorithms Illuminated

Algorithms Illuminated (Parts 1-4)

by Tim Roughgarden · 2020

A comprehensive four-part series on algorithms: asymptotic notation and divide-and-conquer (Part 1), graph algorithms and data structures (Part 2), greedy algorithms and dynamic programming (Part 3), and NP-hard problems (Part 4).

193Problems
24Chapters
193Book Total
Explore Problems
CLRS

Introduction to Algorithms

by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest & Clifford Stein · 4th Ed. · 2022

The definitive textbook on algorithms. Covers fundamentals (sorting, data structures), advanced techniques (DP, greedy, graph algorithms), and specialized topics (multithreading, online algorithms, machine learning).

210Problems
35Chapters
210Book Total
Explore Problems
Hacker's Delight

Hacker's Delight

by Henry S. Warren, Jr. · 2nd Ed. · 2012

A collection of bitwise tricks and optimizations for low-level programming. Covers bit manipulation, arithmetic bounds, integer division, Gray codes, CRC, error-correcting codes, and Hilbert curves.

752Problems
123Chapters
752Book Total
Explore Problems
DSA Made Easy

Data Structures and Algorithms Made Easy

by Narasimha Karumanchi · 5th Ed. · 2016

A practical guide to data structures and algorithms with 700+ problems organized by topic. Great for interview preparation.

863Problems
144Chapters
863Book Total
Explore Problems
Grokking

Grokking Algorithms

by Aditya Bhargava · 1st Ed. · 2016

A friendly, illustrated guide to algorithms that makes complex topics approachable with visual examples.

874Problems
146Chapters
874Book Total
Explore Problems
Prog Challenges

Programming Challenges

by Steven S. Skiena and Miguel A. Revilla · 1st Ed. · 2003

A programming contest training book with 100+ problems from UVa and other OJs covering data structures, graph theory, geometry, and more.

257Problems
43Chapters
257Book Total
Explore Problems
Math 4 CS

Mathematics for Computer Science

by Eric Lehman, F. Thomson Leighton, and Albert R. Meyer · 1st Ed. · 2017

A comprehensive introduction to discrete mathematics for computer science. Covers proofs, number theory, graph theory, counting, and probability.

651Problems
109Chapters
651Book Total
Explore Problems
Sets & Logic

Sets, Logic and Maths for Computing

by John MacInnes · 3rd Ed. · 2020

An accessible introduction to the mathematical foundations of computing: set theory, logic, induction, relations, functions, and counting.

442Problems
74Chapters
442Book Total
Explore Problems
AlgoDaily
AlgoDaily

The AlgoDaily Book — Core Essentials

by Jacob Zhang · 2021

A curated collection of algorithmic and data structure problems with comprehensive explanations. Covers arrays, strings, trees, dynamic programming, and more.

455Problems
76Chapters
455Book Total
Explore Problems
Guide to CP

Guide to Competitive Programming

by Antti Laaksonen · 2nd Ed. · 2020

A concise yet comprehensive guide to competitive programming. Covers essential algorithms, optimization techniques, and contest strategies.

455Problems
76Chapters
455Book Total
Explore Problems
GAMAM
GAMAM

Cracking the GAMAM Technical Interviews

by Anonymous Publisher · 2023

A focused preparation guide for technical interviews at Google, Apple, Meta, Amazon, and Microsoft. Features curated problems and problem-solving frameworks.

246Problems
41Chapters
246Book Total
Explore Problems
Prog Int Exp

Programming Interviews Exposed

by John Mongan, Noah Suojanen Kindler, and Eric Giguère · 4th Ed. · 2018

A classic guide to programming interviews covering preparation strategies, problem-solving techniques, and fundamental CS topics with realistic interview problems.

454Problems
76Chapters
454Book Total
Explore Problems
Adv DSA

Advanced Algorithms and Data Structures

by Marcello La Rocca · 1st Ed. · 2021

An in-depth exploration of advanced data structures and algorithms: spatial data structures, heuristics, optimization, and specialized DS.

442Problems
74Chapters
442Book Total
Explore Problems

More books coming

Introduction to Algorithms (CLRS)Elements of Programming InterviewsAlgorithm Design Manual