Global Information Lookup Global Information

Introduction to Algorithms information


Introduction to Algorithms
Cover of the fourth edition
AuthorThomas H. Cormen
Charles E. Leiserson
Ronald L. Rivest
Clifford Stein
CountryUnited States
LanguageEnglish
SubjectComputer algorithms
PublisherMIT Press
Publication date
1990 (first edition)
Pages1312
ISBN978-0-262-04630-5

Introduction to Algorithms is a book on computer programming by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein. The book has been widely used as the textbook for algorithms courses at many universities[1] and is commonly cited as a reference for algorithms in published papers, with over 10,000 citations documented on CiteSeerX,[2] and over 67,000 citation on Google Scholar as of 2023.[3] The book sold half a million copies during its first 20 years,[4] and surpassed a million copies sold in 2022.[5] 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).[6]

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.[7]

  1. ^ Introduction to Algorithms. MIT Electrical Engineering and Computer Science. MIT Press. 18 June 1990. ISBN 978-0-262-03141-7. Retrieved 2017-07-02.
  2. ^ "Introduction to Algorithms—CiteSeerX citation query". CiteSeerX. The College of Information Sciences and Technology at Penn State. Retrieved 2012-05-15.
  3. ^ "Introduction to Algoritms". Google Scholar. Retrieved 2023-11-26.
  4. ^ Larry Hardesty (August 10, 2011). "Milestone for MIT Press's bestseller". MIT News Office. Retrieved August 16, 2011.
  5. ^ Jane Halpern (February 23, 2022). "Q&A: What makes a bestselling textbook?". MIT News. Massachusetts Institute of Technology. Retrieved 26 November 2023.
  6. ^ "Eternally Confuzzled - Red/Black Trees". Archived from the original on 2014-11-29. Retrieved 2013-07-17.
  7. ^ Cormen; Leiserson; Riverst; Stein (2009). "Preface". Introduction to Algorithms (3 ed.). Cambridge, Massachusetts: MIT Press. pp. xiii–xiv. ISBN 978-0-262-03384-8.

and 21 Related for: Introduction to Algorithms information

Request time (Page generated in 0.9787 seconds.)

Introduction to Algorithms

Last Update:

Introduction to Algorithms is a book on computer programming by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein. The book...

Word Count : 764

Algorithm

Last Update:

computation. Algorithms are used as specifications for performing calculations and data processing. More advanced algorithms can use conditionals to divert...

Word Count : 7339

Sorting algorithm

Last Update:

for optimizing the efficiency of other algorithms (such as search and merge algorithms) that require input data to be in sorted lists. Sorting is also often...

Word Count : 6394

Hash table

Last Update:

Hash Tables, Pat Morin MIT's Introduction to Algorithms: Hashing 1 MIT OCW lecture Video MIT's Introduction to Algorithms: Hashing 2 MIT OCW lecture Video...

Word Count : 5873

Analysis of parallel algorithms

Last Update:

science, the analysis of parallel algorithms is the process of finding the computational complexity of algorithms executed in parallel – the amount of...

Word Count : 1170

Ron Rivest

Last Update:

design.[A6] He is a co-author of Introduction to Algorithms (also known as CLRS), a standard textbook on algorithms, with Thomas H. Cormen, Charles E...

Word Count : 1533

Greedy algorithm

Last Update:

branch-and-bound algorithm. There are a few variations to the greedy algorithm: Pure greedy algorithms Orthogonal greedy algorithms Relaxed greedy algorithms Greedy...

Word Count : 1777

Priority queue

Last Update:

equivalence of priority queues and sorting algorithms, below, describes how efficient sorting algorithms can create efficient priority queues. There...

Word Count : 4656

Analysis of algorithms

Last Update:

analysis of algorithms is the process of finding the computational complexity of algorithms—the amount of time, storage, or other resources needed to execute...

Word Count : 3682

Nondeterministic algorithm

Last Update:

Cormen, Thomas H. (2009). Introduction to Algorithms (3rd ed.). MIT Press. ISBN 978-0-262-03384-8. "Nondeterministic algorithm". National Institute of Standards...

Word Count : 556

Convex hull algorithms

Last Update:

convex hull algorithms can be characterized in terms of both input size n and the output size h (the number of points in the hull). Such algorithms are called...

Word Count : 2229

Genetic algorithm

Last Update:

genetic algorithm (GA) is a metaheuristic inspired by the process of natural selection that belongs to the larger class of evolutionary algorithms (EA)....

Word Count : 8025

Big O notation

Last Update:

this article Master theorem (analysis of algorithms): For analyzing divide-and-conquer recursive algorithms using Big O notation Nachbin's theorem: A...

Word Count : 8286

Greatest common divisor

Last Update:

we shall often use (a, b) to represent a point in the Euclidean plane." Thomas H. Cormen, et al., Introduction to Algorithms (2nd edition, 2001) ISBN 0262032937...

Word Count : 4674

Quicksort

Last Update:

random choices made by the algorithm (Cormen et al., Introduction to Algorithms, Section 7.3). We list here three common proofs to this claim providing different...

Word Count : 9879

Gift wrapping algorithm

Last Update:

hull algorithms is favorable when n is small or h is expected to be very small with respect to n[citation needed]. In general cases, the algorithm is outperformed...

Word Count : 678

Binary search tree

Last Update:

Leiserson, Charles E.; Rivest, Ronald L.; Stein, Clifford (2001). Introduction to Algorithms (2nd ed.). MIT Press. ISBN 0-262-03293-7. R. A. Frost; M. M. Peterson...

Word Count : 3098

Simplex algorithm

Last Update:

Clifford Stein. Introduction to Algorithms, Second Edition. MIT Press and McGraw-Hill, 2001. ISBN 0-262-03293-7. Section 29.3: The simplex algorithm, pp. 790–804...

Word Count : 6163

Topological sorting

Last Update:

L.; Stein, Clifford (2001), "Section 22.4: Topological sort", Introduction to Algorithms (2nd ed.), MIT Press and McGraw-Hill, pp. 549–552, ISBN 0-262-03293-7...

Word Count : 3176

Graph coloring

Last Update:

these algorithms are sometimes called sequential coloring algorithms. The maximum (worst) number of colors that can be obtained by the greedy algorithm, by...

Word Count : 7988

Bubble sort

Last Update:

which can give it an advantage over algorithms like quicksort . This means that it may outperform those algorithms in cases where the list is already mostly...

Word Count : 2318

PDF Search Engine © AllGlobal.net