Chapter
Licensed
Unlicensed
Requires Authentication
C. Kombinatorik und Wahrscheinlichkeitstheorie
-
Thomas H. Cormen
, Charles E. Leiserson , Ronald Rivest and Clifford Stein
You are currently not able to access this content.
You are currently not able to access this content.
Chapters in this book
- Frontmatter I
- Inhaltsverzeichnis V
- Vorwort XIII
-
Teil I. Grundlagen
- Einführung 3
- 1. Die Rolle von Algorithmen in der elektronischen Datenverarbeitung 5
- 2. Ein einführendes Beispiel 17
- 3. Wachstum von Funktionen 45
- 4. Teile-und-Beherrsche 67
- 5. Probabilistische Analyse und randomisierte Algorithmen 115
-
Teil II. Sortieren und Ranggrößen
- Einführung 149
- 6. Heapsort 153
- 7. Quicksort 171
- 8. Sortieren in linearer Zeit 191
- 9. Mediane und Ranggrößen 213
-
Teil III. Datenstrukturen
- Einführung 229
- 10. Elementare Datenstrukturen 233
- 11. Hashtabellen 255
- 12. Binäre Suchbäume 289
- 13. Rot-Schwarz-Bäume 311
- 14. Erweitern von Datenstrukturen 341
-
Teil IV. Fortgeschrittene Entwurfs- und Analysetechniken
- Einführung 361
- 15. Dynamische Programmierung 363
- 16. Greedy-Algorithmen 417
- 17. Amortisierte Analyse 455
-
Teil V. Höhere Datenstrukturen
- Einführung 485
- 18. B-Bäume 489
- 19. Fibonacci-Heaps 511
- 20. van-Emde-Boas-Bäume 539
- 21. Datenstrukturen disjunkter Mengen 569
-
Teil VI. Graphenalgorithmen
- Einführung 597
- 22. Elementare Graphenalgorithmen 599
- 23. Minimale Spannbäume 635
- 24. Kürzeste Pfade von einem Startknoten aus 655
- 25. Kürzeste Pfade für alle Knotenpaare 697
- 26. Maximaler Fluss 721
-
Teil VII. Ausgewählte Themen
- Einführung 783
- 27. Mehrfädige Algorithmen 785
- 28. Operationen auf Matrizen 827
- 29. Lineare Programmierung 857
- 30. Polynome und die FFT 911
- 31. Zahlentheoretische Algorithmen 937
- 32. String-Matching 997
- 33. Algorithmische Geometrie 1025
- 34. NP-Vollständigkeit 1059
- 35. Approximationsalgorithmen 1117
-
Teil VIII. Anhang Mathematische Grundlagen
- Einführung 1153
- A. Summen 1155
- B. Mengen usw. 1169
- C. Kombinatorik und Wahrscheinlichkeitstheorie 1193
- D. Matrizen 1227
- Literaturverzeichnis 1241
- Index 1265
Chapters in this book
- Frontmatter I
- Inhaltsverzeichnis V
- Vorwort XIII
-
Teil I. Grundlagen
- Einführung 3
- 1. Die Rolle von Algorithmen in der elektronischen Datenverarbeitung 5
- 2. Ein einführendes Beispiel 17
- 3. Wachstum von Funktionen 45
- 4. Teile-und-Beherrsche 67
- 5. Probabilistische Analyse und randomisierte Algorithmen 115
-
Teil II. Sortieren und Ranggrößen
- Einführung 149
- 6. Heapsort 153
- 7. Quicksort 171
- 8. Sortieren in linearer Zeit 191
- 9. Mediane und Ranggrößen 213
-
Teil III. Datenstrukturen
- Einführung 229
- 10. Elementare Datenstrukturen 233
- 11. Hashtabellen 255
- 12. Binäre Suchbäume 289
- 13. Rot-Schwarz-Bäume 311
- 14. Erweitern von Datenstrukturen 341
-
Teil IV. Fortgeschrittene Entwurfs- und Analysetechniken
- Einführung 361
- 15. Dynamische Programmierung 363
- 16. Greedy-Algorithmen 417
- 17. Amortisierte Analyse 455
-
Teil V. Höhere Datenstrukturen
- Einführung 485
- 18. B-Bäume 489
- 19. Fibonacci-Heaps 511
- 20. van-Emde-Boas-Bäume 539
- 21. Datenstrukturen disjunkter Mengen 569
-
Teil VI. Graphenalgorithmen
- Einführung 597
- 22. Elementare Graphenalgorithmen 599
- 23. Minimale Spannbäume 635
- 24. Kürzeste Pfade von einem Startknoten aus 655
- 25. Kürzeste Pfade für alle Knotenpaare 697
- 26. Maximaler Fluss 721
-
Teil VII. Ausgewählte Themen
- Einführung 783
- 27. Mehrfädige Algorithmen 785
- 28. Operationen auf Matrizen 827
- 29. Lineare Programmierung 857
- 30. Polynome und die FFT 911
- 31. Zahlentheoretische Algorithmen 937
- 32. String-Matching 997
- 33. Algorithmische Geometrie 1025
- 34. NP-Vollständigkeit 1059
- 35. Approximationsalgorithmen 1117
-
Teil VIII. Anhang Mathematische Grundlagen
- Einführung 1153
- A. Summen 1155
- B. Mengen usw. 1169
- C. Kombinatorik und Wahrscheinlichkeitstheorie 1193
- D. Matrizen 1227
- Literaturverzeichnis 1241
- Index 1265