Wider ReadingBetaCurators of vintage academic textbooksCurators of vintage academic textbooksBeta

Introduction to Algorithms

Thomas H. Cormen info, Charles E. Leiserson info, Ronald L. Rivest info, Clifford Stein info

First published 1990

No recent price yet

About this book

The standard algorithms textbook.

AI × CS

AlphaEvolve multiplies 4×4 complex matrices with 48 multiplications, beating Strassen

Fast matrix multiplication, which this book covers: one better than Strassen's 1969 method.

May 2025 · Google DeepMind ↗

AlphaDev finds faster sorting routines, now in LLVM's standard library

New ways to sort short lists, found by an AI working in assembly code.

June 2023 · Google DeepMind ↗

The authors

Thomas H. Cormen

born 1956 · American computer scientist

Profession
Computer scientist, Mathematician, Professor
Worked at
Dartmouth College
Studied at
Princeton, MIT
Studied under
Charles E. Leiserson

Wikipedia ↗

Charles E. Leiserson

born 1953 · American computer scientist

  • Professor at MIT
Profession
Computer scientist, Mathematician, Professor
Worked at
MIT
Studied at
Carnegie Mellon, Yale
Studied under
H. T. Kung, Jon Bentley
Prizes
Fellow of the American Association for the Advancement of Science (2013), Presidential Young Investigator Award (1985), ACM Fellow (2006), Paris Kanellakis Award (2013), Ken Kennedy Award (2014), Fellow of the Society for Industrial and Applied Mathematics (2015)

Wikipedia ↗

Ronald L. Rivest

born 1947 · American cryptographer

  • Turing Award
  • Professor at MIT
Profession
Computer scientist, Mathematician, Professor
Worked at
MIT
Studied at
Stanford, Yale, Timothy Dwight College
Studied under
Robert W. Floyd
Prizes
Turing Award (2002), BBVA Foundation Frontiers of Knowledge Award (2017), ACM Fellow (1994), Paris Kanellakis Award (1996), IEEE Koji Kobayashi Computers and Communications Award (2000), IACR Fellow (2004), Marconi Prize (2007)

The R in RSA encryption.

Wikipedia ↗

Clifford Stein

born 1965 · American computer scientist

  • Worked at Columbia
Profession
Computer scientist
Worked at
Columbia
Studied at
Princeton, MIT
Studied under
David Shmoys
Prizes
ACM Fellow (2012)

Wikipedia ↗

Reading order

Prerequisite: Structure and Interpretation of Computer Programs (Abelson)

Pairs with: The Art of Computer Programming, Volume 1 (Knuth) · Introduction to the Theory of Computation (Sipser)

Find a copy

First editions and signed copies open a search on AbeBooks, cheapest first. We may earn a commission if you buy through these links.

Editions

The list of editions isn't available right now.

Subjects