Book
Licensed
Unlicensed
Requires Authentication
Algorithmen
Eine Einführung
-
Thomas H. Cormen
, Charles E. Leiserson , Ronald Rivest and Clifford Stein
Language:
German
Published/Copyright:
2025
About this book
The "Cormen" provides an extensive, clearly structured introduction to the modern study of computer algorithms. It presents a number of algorithms, addresses them in remarkable depth, and makes it easy for all reading levels to understand how they are designed and analyzed. The new fifth edition contains more than 150 new exercises and problems, as well as three new chapters on bipartite graphs, online algorithms, and machine learning algorithms.
- Das Standardwerk in deutscher Übersetzung
- Vollständig überarbeitete Neuauflage mit 150 neuen Übungen, jedes Kapitel überarbeitet
Author / Editor information
Thomas H. Cormen, Dartmouth College; Charles E. Leiserson, Ronald L. Rivest, MIT; Clifford Stein, Columbia University, USA.
Reviews
"Das Buch erfüllt voll und ganz meine Erwartungen, weil sämtliche wichtigen Themen in angemessener Form und in angemessenem Umfang berücksichtigt wurden. Dabei wurden auch die theoretischen Grundlagen in vollem Umfang besprochen. Das Inhaltsverzeichnis des Buches gibt alle wichtigen Teilaspekte der Theorie der Algorithmen und Datenstrukturen wieder, die umfassend und vollständig behandelt werden. Dies wurde vor allem auf den Aspekten: Komplexitätstheorie, Sortieren und Mischen, B-Bäume und zahlentheoretische Algorithmen überprüft. Im Buch werden die zum Fächercanon gehörenden nichtnumerischen Algorithmen behandelt: HeapSort, Quicksort, Stapel, verkettete Listen, Hashtabellen, RB-Bäume, graphentheoretische Algorithmen, algorithmische Geometrie, Stringoperationen, Traveling Salesman Problem, Teilsummenprobelm u. v. a. m. Es werden weiter auch etliche gängige Algorithmen der numerischen Mathematik besprochen: Gaußsches Eliminationsverfahren und andere Algorithmen der Matrizennumerik, Lineare Programmierung und "Schnelle Fouriertransformation". Das Buch lässt sich vor allem auch als Nachschlagewerk verwenden. Die ausgewählten Themen und die Art der Präsentation lassen es wohl auch für einen größeren Zeitraum zu einem der Standardwerke auf diesem Gebiet werden. Positiv finde ich auch, dass für die Darstellung der Algorithmen keine der aktuellen Programmiersprachen gewählt wurde sondern ein Pseudocode einer fiktiven Sprache, der leicht verständlich ist. Die Umsetzung in eine jeweils verwendete Programmiersprache sollte gegebenenfalls kein Problem sein. Diese Transferleistung kann vom interessierten Leser auch erwartet werden. Das Buch ist sehr dicht geschrieben, denn sonst könnten die behandelten Themen nicht auf ca 1100 Seiten behandlet werden.Trotzdem sind die Sachverhalte leicht verständlich dargestellt." Rezension von Prof. Dr. Winfried Gleißner, FH-Landshut, Am Lurzenhof 1, 84036 Landshut "Das Buch bietet eine umfassende Einführung in das Studium
Topics
-
Download PDFPublicly Available
Frontmatter
I -
Download PDFPublicly Available
Inhalt
V -
Download PDFRequires Authentication UnlicensedLicensed
Vorwort
xiii - Teil I: Grundlagen
-
Download PDFRequires Authentication UnlicensedLicensed
Einführung
3 -
Download PDFRequires Authentication UnlicensedLicensed
1 Die Rolle von Algorithmen in der Informatik
5 -
Download PDFRequires Authentication UnlicensedLicensed
2 Ein einführendes Beispiel
17 -
Download PDFRequires Authentication UnlicensedLicensed
3 Charakterisierung von Laufzeiten
49 -
Download PDFRequires Authentication UnlicensedLicensed
4 Teile und herrsche
74 -
Download PDFRequires Authentication UnlicensedLicensed
5 Probabilistische Analyse und randomisierte Algorithmen
125 - Teil II: Sortieren und Ranggrößen
-
Download PDFRequires Authentication UnlicensedLicensed
Einführung
155 -
Download PDFRequires Authentication UnlicensedLicensed
6 Heapsort
159 -
Download PDFRequires Authentication UnlicensedLicensed
7 Quicksort
179 -
Download PDFRequires Authentication UnlicensedLicensed
8 Sortieren in linearer Zeit
200 -
Download PDFRequires Authentication UnlicensedLicensed
9 Ranggrößen
222 - Teil III: Datenstrukturen
-
Download PDFRequires Authentication UnlicensedLicensed
Einführung
245 -
Download PDFRequires Authentication UnlicensedLicensed
10 Elementare Datenstrukturen
248 -
Download PDFRequires Authentication UnlicensedLicensed
11 Hashtabellen
268 -
Download PDFRequires Authentication UnlicensedLicensed
12 Binäre Suchbäume
308 -
Download PDFRequires Authentication UnlicensedLicensed
13 Rot-Schwarz-Bäume
327 - Teil IV: Fortgeschrittene Entwurfs- und Analysetechniken
-
Download PDFRequires Authentication UnlicensedLicensed
Einführung
357 -
Download PDFRequires Authentication UnlicensedLicensed
14 Dynamische Programmierung
358 -
Download PDFRequires Authentication UnlicensedLicensed
15 Greedy-Algorithmen
413 -
Download PDFRequires Authentication UnlicensedLicensed
16 Amortisierte Analyse
444 - Teil V: Höhere Datenstrukturen
-
Download PDFRequires Authentication UnlicensedLicensed
Einführung
475 -
Download PDFRequires Authentication UnlicensedLicensed
17 Erweitern von Datenstrukturen
477 -
Download PDFRequires Authentication UnlicensedLicensed
18 B-Bäume
494 -
Download PDFRequires Authentication UnlicensedLicensed
19 Datenstrukturen disjunkter Mengen
516 - Teil VI: Graphenalgorithmen
-
Download PDFRequires Authentication UnlicensedLicensed
Einführung
543 -
Download PDFRequires Authentication UnlicensedLicensed
20 Elementare Graphenalgorithmen
545 -
Download PDFRequires Authentication UnlicensedLicensed
21 Minimale Spannbume
579 -
Download PDFRequires Authentication UnlicensedLicensed
22 Kürzeste Pfade für einen Startknoten
597 -
Download PDFRequires Authentication UnlicensedLicensed
23 Kürzeste Pfade für alle Knotenpaare
638 -
Download PDFRequires Authentication UnlicensedLicensed
24 Maximaler Fluss
663 -
Download PDFRequires Authentication UnlicensedLicensed
25 Matching in bipartiten Graphen
695 - Teil VII: Ausgewählte Themen
-
Download PDFRequires Authentication UnlicensedLicensed
Einführung
737 -
Download PDFRequires Authentication UnlicensedLicensed
26 Parallele Algorithmen
740 -
Download PDFRequires Authentication UnlicensedLicensed
27 Online-Algorithmen
784 -
Download PDFRequires Authentication UnlicensedLicensed
28 Operationen auf Matrizen
813 -
Download PDFRequires Authentication UnlicensedLicensed
29 Lineare Optimierung
842 -
Download PDFRequires Authentication UnlicensedLicensed
30 Polynome und schnelle Fourier-Transformation
868 -
Download PDFRequires Authentication UnlicensedLicensed
31 Zahlentheoretische Algorithmen
893 -
Download PDFRequires Authentication UnlicensedLicensed
32 String-Matching
944 -
Download PDFRequires Authentication UnlicensedLicensed
33 Maschinelles Lernen
1 -
Download PDFRequires Authentication UnlicensedLicensed
34 NP-Vollständigkeit
102 -
Download PDFRequires Authentication UnlicensedLicensed
35 Approximationsalgorithmen
1089 - Teil VIII: Anhang Mathematische Grundlagen
-
Download PDFRequires Authentication UnlicensedLicensed
Einführung
1125 -
Download PDFRequires Authentication UnlicensedLicensed
A Summen
1126 -
Download PDFRequires Authentication UnlicensedLicensed
B Elemente der diskreten Mathematik
1137 -
Download PDFRequires Authentication UnlicensedLicensed
C Kombinatorik und Wahrscheinlichkeitstheorie
1161 -
Download PDFRequires Authentication UnlicensedLicensed
D Matrizen
1192 -
Download PDFRequires Authentication UnlicensedLicensed
Literatur
-
Download PDFRequires Authentication UnlicensedLicensed
Stichwortverzeichnis
Publishing information
Pages and Images/Illustrations in book
eBook published on:
October 20, 2025
eBook ISBN:
9783111327471
Hardcover published on:
October 20, 2025
Hardcover ISBN:
9783111326368
Edition:
5., aktualisierte Auflage
Pages and Images/Illustrations in book
Front matter:
20
Main content:
1380
Illustrations:
4
Coloured Illustrations:
209
Tables:
35
Coloured Tables:
1
Keywords for this book
Algorithms; data structures; design technology; programming language; quicksort
Audience(s) for this book
Students of computer science
Safety & product resources
-
Manufacturer information:
Walter de Gruyter GmbH
Genthiner Straße 13
10785 Berlin
productsafety@degruyterbrill.com