skip to content
BooksReddit

Book · 1990

Introduction to Algorithms

by Thomas H. Cormen

A course syllabus gets posted, and a Redditor recognizes it as nothing but this book's chapter headings in disguise.

193
Total mentions
177
Unique Reddit accounts
case-insensitively deduplicated across the selected corpus
6,414
Total upvotes
sum of comment scores across recognized mentions — consensus weight; never changes rank
Positive
Excerpt sentiment
10 positive — 10 of 30 excerpts take a position
12
Subreddits
where it's mentioned

What does Reddit think of Introduction to Algorithms?

At 187 recognized references, this is one of the highest-volume entries in the corpus, spread across twelve subreddits with r/learnprogramming and r/cscareerquestions carrying most of the traffic. The clearest specific praise sits in r/compsci: a reading-list comment (↑96) puts it next to Concrete Mathematics as one of two theory books actually worth owning — then adds, unprompted, that the commenter personally prefers Skiena's Algorithm Design Manual instead. That's the real tension here: CLRS as the default reference everyone cites (↑92, a bare author-and-title drop), against CLRS as one option among several serious ones. r/learnprogramming's top comment (↑268) treats it as necessary but insufficient alone, something that clicks only once you already have foundational math and real practice behind you. One r/programming aside (↑105) notes a course syllabus that's 'literally just section headings from CLRS.' It's backhanded, but it says something about how much of the field's structure still traces back to this book.

Community feedback & reader fit

Themes

  • · The default academic reference for algorithms
  • · Theory-first study versus applied, interview-focused prep
  • · Skiena's Algorithm Design Manual as the named rival
  • · A structure so standard that syllabi get built from its table of contents

Common praise

  • + r/compsci's top list (↑96) puts it in the same breath as Concrete Mathematics as one of two theory books worth actually owning.
  • + The section-headings crack (↑105) is backhanded, but it means the book's structure is recognizable enough that a whole course can be built from its table of contents.
  • + r/learnprogramming's ↑268 comment treats it as the resource that makes algorithms click, once you've already got the underlying math and practice to support it.

Common criticism

  • − The same r/compsci comment that recommends it (↑96) says the commenter personally prefers Skiena's Algorithm Design Manual, naming a direct competitor in the same breath.
  • − r/cscareerquestions' mentions sit inside leetcode-grind posts (↑125, ↑102) more than substantive discussion, so it's often a name-check rather than an argument for the book.
  • − At 187 recognized references, several of the top-upvoted excerpts (↑655, ↑257) are general programming-book lists rather than anything specific to this title.

Who it's for

Want the theory to be airtight, not just gestured at? r/compsci treats it as one of two theory books worth actually sitting with, alongside Concrete Mathematics. Coming from a bootcamp path rather than a CS degree, r/learnprogramming's top comment says you'll need the underlying math and a lot of practice before this clicks, not the book on its own. If proofs aren't the point for you, that same r/compsci thread names Skiena's Algorithm Design Manual as the more applied pick. r/cscareerquestions mostly namechecks it inside leetcode-prep posts, so treat that as a citation, not a review.

Mentions over time

Q1 2019 peak: 20/qtr Q1 2026

Top subreddits

Which Reddit comments matter for Introduction to Algorithms?

The most relevant excerpts across the subreddits where this book is mentioned — opinionated, argued takes first, then top-upvoted mentions. Click through to read the full thread.

“

Here's the list, for anyone interested in just that: 1. The Pragmatic Programmer by David Thomas & Andrew Hunt (67% recommended) 2. Clean Code by Robert C. Martin (66% recommended) 3. Code Complete by Steve McConnell (42% recommended) 4. Refactoring by Martin Fowler (35% recommended) 5. Hea…

r/programming ↑ 655 Not scored
“

For algorithms to *click*, at least for me, a basic understanding of programming, math and general theory in the subject was required +++ a ton of practical practice. I am currently writing my CS Master's thesis and would personally recommend, based on my own studies and experience, a combination of…

r/learnprogramming ↑ 268 Not scored
“

Here's my list of the classics: **General Computing** * But How Do It Know? - The Basic Principles of Computers for Everyone * The Elements of Computing Systems: Building a Modern Computer from First Principles * […

r/learnprogramming ↑ 257 Not scored
“

I'm 27 years old software developer. I believe in taking care of myself and a balanced diet and rigorous leetcode routine. In the morning if my laptop is a little slow I'll put on an ice pack to cool it while doing my leetcode practice. I've done 1000 now. After I remove the ice pack I take a deep d…

r/cscareerquestions ↑ 125 Not scored
“

These are literally just section headings from CLRS.

r/programming ↑ 105 Not scored
“

I feel theoretical books are far more important than pop/hard non fiction. - **Concrete Mathematics**: A Foundation for Computer Science by Knuth et al. - **Introduction to Algorithms**, by Cormen et el ( or **The Algorithm Design Manual** by Steven Skiena — I'm particularly fond of this book than …

r/compsci ↑ 96 positive
“

>practice leet code Absolutely not. If you truly want to master algorithms and data structures, you study books like *Introduction to Algorithms* or *The Art of Computer Programming*. Leetcode pales in comparison.

r/learnprogramming ↑ 86 positive
“

Introduction To Algorithms is kind of the gold standard. It's heavily detailed, well written, and I'm pretty sure they put the word "Introduction" in there as a joke(it's 1292 pages).

r/cscareerquestions ↑ 72 positive
“

Surprised CLRS (Knuth I still understand due to the density of his writing) is so low.

r/programming ↑ 70 positive
“

Im super surprised you didn't include the famous CLRS book in that list.

r/learnprogramming ↑ 56 positive
“

- Head-First Design Patterns - if you want to learn small scale patterns - Designing Data Intensive Application - if you want to learn large scale patterns - CLRS - if you want to really get into data structures and algorithms - Crafting a Compiler - better compiler book for the modern age imo, dra…

r/learnprogramming ↑ 55 positive
“

Not enough Rust books! >:( Just kidding of course. The list is actually pretty solid. In particular, I really like #14 on the list, Introduction to Algorithms by CLRS.

r/programming ↑ 54 positive
“

go to the chapter about data structures. you'll implement queue, stack machine, list, linked list, etc. the algorithm stuff in this book is great too!

r/learnprogramming ↑ 53 positive
“

Honestly, CTCI briefly teaches data structures too, but granted, not in detail. Check out a proper DSA textbook like CLRS then.

r/cscareerquestions ↑ 51 positive
“

Someone mentioned CLRS, which is a well known textbook. I'd also throw in a suggestion of Algorithms by Sedgwick. Phenomenal lecturer and he teaches the same material in a course as well. You can find all of his slides online as well if you search COS 126. I really like the underpinning of your que…

r/cscareerquestions ↑ 48 positive

Readers also mention

Books that share discussion threads with Introduction to Algorithms — counted from the comments, not curated.

Guides featuring Introduction to Algorithms

Ranked best-of lists and editorial guides where this book's tracked mentions place it.

Introduction to Algorithms — frequently asked

Is Introduction to Algorithms (CLRS) worth reading without a CS degree?+

It depends on preparation, per r/learnprogramming's top comment (↑268): algorithms 'click' only with a foundation in programming and math plus a lot of practice, not from the book alone. Treat it as the reference you study with, not the thing that teaches the prerequisites.

Is Introduction to Algorithms better than Skiena's Algorithm Design Manual?+

Not settled here. The r/compsci commenter who lists CLRS as essential (↑96) says in the same breath that they're 'particularly fond of' Skiena's Algorithm Design Manual instead — a preference for the more applied book, from someone who owns both.

Does Reddit recommend Introduction to Algorithms for coding interviews?+

It shows up a lot in that context: r/cscareerquestions carries a large share of the recognized references, but neither displayed excerpt from that sub (↑125, ↑102) argues CLRS specifically improves interview performance. It's more a name check inside leetcode-grind posts than a case for it.

Is Introduction to Algorithms (CLRS) considered dense on Reddit?+

No displayed excerpt says so outright, but one r/programming comment (↑105) notes a course syllabus that's 'literally just section headings from CLRS' — evidence the book's structure has become the field's default skeleton, for better or worse.