CACrown ArchivesThe cinema collection
Menu
Research dossier · Arts & Letters

Introduction to Algorithms

book on computer programming

Manuscripts, fine bindings, an engraving plate and preserved performance ephemera
Arts and lettersInterpretive dossier study · Crown Archives visual atlas
Record originEnglish Wikipedia
Text licenseCC BY-SA 4.0
Source revisionAug 27, 2026
Entity authorityQ1141518
Source-derived summary

Introduction to Algorithms is a book on computer programming by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein. The book is described by its publisher as "the leading algorithms text in universities worldwide as well as the standard reference for professionals". It is commonly cited as a reference for algorithms in published papers, with over 10,000 citations documented on CiteSeerX, and over 70,000 citations on Google Scholar as of 2024. The book sold half a million copies during its first 20 years, and surpassed a million copies sold in 2022. Its fame has led to the common use of the abbreviation "CLRS" (Cormen, Leiserson, Rivest, Stein), or, in the first edition, "CLR" (Cormen, Leiserson, Rivest).

In the preface, the authors write about how the book was written to be comprehensive and useful in both teaching and professional environments. Each chapter focuses on an algorithm, and discusses its design techniques and areas of application. Instead of using a specific programming language, the algorithms are written in pseudocode. The descriptions focus on the aspects of the algorithm itself, its mathematical properties, and emphasize efficiency.

Editions

The first edition of the textbook did not include Stein as an author, and thus the book became known by the initialism CLR. It included two chapters ("Arithmetic Circuits" and "Algorithms for Parallel Computers") that were dropped in the second edition.

Editorial summary

Begin with the source’s own compact description: “Introduction to Algorithms” is book on computer programming. The dossier treats that line as a proposition to test through Introduction, Algorithms and book, not as a finished interpretation.

Editorial reviewBest approached as a cultural-object dossier: authorship and date matter, but circulation and reception often explain the wider significance. The current lead gives the account dated anchors—2024, 2022—that can be checked directly. The authority record carries competing date values—2009, 1990—which should remain separate until their references and qualifiers are resolved. For this dossier, Introduction, Algorithms and book is the immediate research focus.
Editorial analysis

Why this record matters

The phrase “book on computer programming” supplies a clear boundary for inquiry. It also exposes the unanswered questions: who defined that boundary, when it became stable and which sources sit outside it.

Evidence profile

Object files, edition statements, performance records and contemporary criticism preserve different stages of the work’s history. The source revision retrieved here is dated Aug 27, 2026. The linked authority identifier is Q1141518. 3 of 3 selected statements include explicit references; 1 carry qualifiers and 0 use preferred rank. The first chronological checks are 2024 and 2022.

Critical limits

Later fame can flatten the distinction between original context, subsequent adaptation and institutional collecting history. The lead is largely declarative, so disagreement and counter-evidence require a deliberate search beyond the opening account. Authority statements aid reconciliation but still require their own references, qualifiers and ranks to be checked.

How to read it

Separate the work, its editions or performances, and its later reception. Catalogue records, publication histories and object files often preserve different parts of that story.

Best used for
  • Identifying works and editions
  • Tracing reception history
  • Finding collection records
Verify next

The original object or edition, catalogue raisonné, performance record, rights file and holding institution.

Three-step research path

  1. Establish the record: confirm the title “Introduction to Algorithms”, its source revision and the description used here.
  2. Expand the search: follow Introduction to Algorithms primary sources, Introduction to Algorithms archive and Introduction research across catalogues and specialist indexes.
  3. Test the account: compare the strongest cited source with the responsible institution’s current record and note any disagreement.

Questions for further research

  1. Which source most directly establishes the central claim about “Introduction to Algorithms”?
  2. Where is authorship, date or provenance documented?
  3. Which edition, object, performance or recording is being described?
Subject index

Search terms from this dossier

Source & attribution

This entry incorporates text from Introduction to Algorithms” on English Wikipedia. Contributors are listed in the page history. Text is available under the Creative Commons Attribution-ShareAlike 4.0 License. Selected authority identifiers and statements are retrieved from Wikidata under CC0; their references and qualifiers remain part of the verification path.