ramble thoughts, drafts, noise
23 books

Algorithms & Data Structures

Title Author Difficulty Priority
Advanced Algorithms and Data Structures Marcello La Rocca Advanced medium
Algorithm Design Jon Kleinberg & Eva Tardos Intermediate high
Algorithmic Thinking Daniel Zingaro Beginner high
Algorithms Robert Sedgewick & Kevin Wayne Advanced medium
Algorithms Sanjoy Dasgupta et al. Intermediate medium
Algorithms + Data Structures = Programs Niklaus Wirth Advanced medium
Algorithms Illuminated Part 1: The Basics Tim Roughgarden Intermediate high
Algorithms Illuminated Part 2: Graph Algorithms Tim Roughgarden Intermediate high
Algorithms Illuminated Part 3: Greedy and Dynamic Programming Tim Roughgarden Intermediate high
Algorithms Unlocked Thomas H. Cormen Beginner high
An Introduction to the Analysis of Algorithms Sedgewick & Flajolet Advanced medium
Classic Computer Science Problems in Python David Kopec Intermediate high
Competitive Programming in Python Christoph Dürr & Jill-Jênn Vie Intermediate medium
Daily Coding Problem Lawrence Wu & Alex Miller Intermediate medium
Data Structures and Algorithms with Python Kent Lee & Steve Hubbard Beginner high
First Course in Data Structures Unknown Beginner medium
Grokking Algorithms Aditya Bhargava Beginner high
Introduction to Algorithms (CLRS) Cormen, Leiserson, Rivest, Stein Advanced high
Open Data Structures in Python Pat Morin Intermediate medium
Problem Solving with Algorithms and Data Structures Using Python Bradley Miller & David Ranum Beginner high
The Algorithm Design Manual Steven Skiena Intermediate high
The Art of Randomness Ronald T. Kneusel Advanced low
Thinking Recursively Eric S. Roberts Beginner high
← back to library