
Undergraduate Topics in Computer Science – Guide to Competitive Programming – Learning and Improving Algorithms Through Contests
Produktbeschreibung
Dieses Lehrbuch bietet eine umfassende Einführung in algorithmische Konzepte mit Fokus auf Wettbewerbsprogrammierung. Es deckt grundlegende Techniken wie dynamische Programmierung und eine Vielzahl von Graph-Algorithmen ab, ergänzt durch fortgeschrittene Themen wie maximale Flüsse, Nim-Theorie, Suffixstrukturen und bit-parallele Ansätze. Die Darstellung erfolgt praxisnah, zeigt, wie Programmierwettbewerbe als Methode zum Implementieren, Testen und Ausdenken von Algorithmen genutzt werden, und zielt darauf ab, rechnerische Denkweise, Programmier- und Debugging-Fähigkeiten zu verbessern. Zu den weiteren Inhalten gehören Sortieralgorithmen, Binärsuche, die Verwendung von Python im CP-Umfeld sowie ausgewählte Datenstrukturen der C++ Standardbibliothek. Das Buch ist kompatibel mit dem IOI-Lehrplan, behandelt aber auch spezialisierte Themen wie Baumalgorithmen, quadratwurzelbasierte Verfahren, amortisierte Analysen und Range-Query-Optimierung. Ergänzend werden GenAI-Auswirkungen auf das Fachgebiet diskutiert. Die Neuauflage ist vollständig aktualisiert, erweitert und als Referenz für Anfänger wie Fortgeschrittene geeignet, die Algorithmen lernen und für Programmierwettbewerbe üben möchten.
| Serie | Undergraduate Topics in Computer Science |
| Format | Textbook/Lehrbuch |
| Zielgruppe | Anfänger und Fortgeschrittene im Bereich Algorithmen und Contests |
| Schwerpunkte | Dynamische Programmierung, Graph-Algorithmen, IOI-Kompatibilität, fortgeschrittene Themen, Python im CP, C++ STL |
Alle Preise und Verfügbarkeiten werden mehrmals täglich aktualisiert. Damit du immer das beste Angebot in deinen Lieblingsshops findest.
Alle unsere Tests und Produkt- oder Preisvergleiche sind objektiv und faktenbasiert. Hersteller und Händler haben keinen Einfluss auf die Bewertung. Wir sorgen für mehr Transparenz auf dem Markt.
Wir wollen die allerbesten Preisvergleiche anbieten. Schon bald wirst du hier zum Beispiel einen Preisverlauf der letzten Monate finden oder dir einen Preisalarm einrichten können.