We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Price loading...
Guide to Competitive Programming: Learning and Improving Algorithms Through Contests (Undergraduate Topics in Computer Science)
Price data last checked 107 day(s) ago - refreshing...
Price History & Forecast
No Price Data Available
Price history will appear here once data is collected from Amazon.
Price Distribution
No price data available for histogram
Description
This textbook features new material on advanced topics, such as calculating Fourier transforms, finding minimum cost flows in graphs, and using automata in string problems. Critically, the text accessibly describes and shows how competitive programming is a proven method of implementing and testing algorithms, as well as developing computational thinking and improving both programming and debugging skills. Topics and features: Introduces dynamic programming and other fundamental algorithm design techniques, and investigates a wide selection of graph algorithms Compatible with the IOI Syllabus, yet also covering more advanced topics, such as maximum flows, Nim theory, and suffix structures Provides advice for students aiming for the IOI contest Surveys specialized algorithms for trees, and discusses the mathematical topics that are relevant in competitive programming Examines the use of the Python language in competitive programming Discusses sorting algorithms and binary search, and examines a selection of data structures of the C++ standard library Explores how GenAI will impact on the future of the field Covers such advanced algorithm design topics as bit-parallelism and amortized analysis, and presents a focus on efficiently processing array range queries Describes a selection of more advanced topics, including square-root algorithms and dynamic programming optimization Fully updated, expanded and easy to follow, this core textbook/guide is an ideal reference for all students needing to learn algorithms and to practice for programming contests. Knowledge of programming basics is assumed, but previous background in algorithm design or programming contests is not necessary. With its breadth of topics, examples and references, the book is eminently suitable for both beginners and more experienced readers alike.
Product Specifications
- Format
- paperback
- ASIN
- 3031617932
- Domain
- Amazon UK
- Release Date
- 08 August 2024
- Listed Since
- 25 April 2024
Barcode
No barcode data available
Similar Products You Might Like
94% match
Guide to Scientific Computing in C++ (Undergraduate Topics in Computer Science)
Springer
£29.51
15 Feb 2026
94% match
Data Structures and Algorithms with Python: With an Introduction to Multiprocessing (Undergraduate Topics in Computer Science)
Springer
£33.93
30 Jan 2026
93% match
Algorithms on Trees and Graphs: With Python Code (Texts in Computer Science)
Springer
£40.09
07 Mar 2026
93% match
Data Structures and Algorithms with Python (Undergraduate Topics in Computer Science)
Springer
£40.99
13 Apr 2026
93% match
Implementing Useful Algorithms in C++
£41.39
15 Feb 2026
93% match
A Guide to Graph Algorithms
£44.85
11 Jan 2026
93% match
Guide to Graph Colouring: Algorithms and Applications (Texts in Computer Science)
Springer
£43.71
22 Feb 2026
93% match
Extensions of Dynamic Programming for Combinatorial Optimization and Data Mining: 146 (Intelligent Systems Reference Library, 146)
Springer
£75.51
08 Mar 2026
93% match
Algorithms on Trees and Graphs: With Python Code (Texts in Computer Science)
Springer
£58.89
21 Jan 2026
93% match
Algorithmic Thinking: A Problem-Based Introduction
No Starch Press
£39.41
22 Feb 2026
93% match
Introduction to Computational Thinking: Problem Solving, Algorithms, Data Structures, and More
£49.21
30 Jan 2026
93% match
Algorithms and Data Structures: The Basic Toolbox
Springer
£52.24
20 Feb 2026
93% match
Parameterized Algorithms
Springer
£39.15
15 Feb 2026
93% match
Algorithmen - Eine Einführung
De Gruyter Oldenbourg
£101.60
14 Jan 2026
93% match
Problems on Algorithms: A Comprehensive Exercise Book for Students in Software Engineering
Springer
£46.35
18 Feb 2026
93% match
Dynamic Programming Multi-Objective Combinatorial Optimization: 331 (Studies in Systems, Decision and Control, 331)
Springer
£121.12
09 Mar 2026
93% match
Dynamic Programming Multi-Objective Combinatorial Optimization: 331 (Studies in Systems, Decision and Control, 331)
Springer
£109.82
08 Mar 2026
93% match
Data Structures & Algorithms in Python (Developer's Library)
£38.00
11 Jan 2026
93% match
The Power of Algorithms: Inspiration and Examples in Everyday Life
Springer
£46.53
07 Mar 2026
93% match
Programming Challenges: The Programming Contest Training Manual (Texts in Computer Science)
Springer
£50.15
23 Jan 2026
92% match
Data Structures and Algorithms: Coding Cheatsheet: The DSA Takeover Edition: 1 (Day before Coding Interview [DCI]: CODING INTERVIEW PATTERNS)
£44.00
09 Feb 2026
92% match
Springer Programming Language Design and Implementation Book
Springer
£48.46
05 Mar 2026
92% match
C++ High Performance: Master the art of optimizing the functioning of your C++ code, 2nd Edition
Packt Publishing
£43.99
24 Jan 2026
92% match
The Algorithm Design Manual (Texts in Computer Science)
Springer
£40.65
25 Jan 2026