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

View at Amazon

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
Domain
Amazon UK
Release Date
08 August 2024
Listed Since
25 April 2024

Barcode

No barcode data available

Similar Products You Might Like

Guide to Scientific Computing in C++ (Undergraduate Topics in Computer Science)
94% match

Guide to Scientific Computing in C++ (Undergraduate Topics in Computer Science)

Springer

£29.51 15 Feb 2026
Data Structures and Algorithms with Python: With an Introduction to Multiprocessing (Undergraduate Topics in Computer Science)
94% match

Data Structures and Algorithms with Python: With an Introduction to Multiprocessing (Undergraduate Topics in Computer Science)

Springer

£33.93 30 Jan 2026
Algorithms on Trees and Graphs: With Python Code (Texts in Computer Science)
93% match

Algorithms on Trees and Graphs: With Python Code (Texts in Computer Science)

Springer

£40.09 07 Mar 2026
Data Structures and Algorithms with Python (Undergraduate Topics in Computer Science)
93% match

Data Structures and Algorithms with Python (Undergraduate Topics in Computer Science)

Springer

£40.99 13 Apr 2026
Implementing Useful Algorithms in C++
93% match

Implementing Useful Algorithms in C++

£41.39 15 Feb 2026
A Guide to Graph Algorithms
93% match

A Guide to Graph Algorithms

£44.85 11 Jan 2026
Guide to Graph Colouring: Algorithms and Applications (Texts in Computer Science)
93% match

Guide to Graph Colouring: Algorithms and Applications (Texts in Computer Science)

Springer

£43.71 22 Feb 2026
Extensions of Dynamic Programming for Combinatorial Optimization and Data Mining: 146 (Intelligent Systems Reference Library, 146)
93% match

Extensions of Dynamic Programming for Combinatorial Optimization and Data Mining: 146 (Intelligent Systems Reference Library, 146)

Springer

£75.51 08 Mar 2026
Algorithms on Trees and Graphs: With Python Code (Texts in Computer Science)
93% match

Algorithms on Trees and Graphs: With Python Code (Texts in Computer Science)

Springer

£58.89 21 Jan 2026
Algorithmic Thinking: A Problem-Based Introduction
93% match

Algorithmic Thinking: A Problem-Based Introduction

No Starch Press

£39.41 22 Feb 2026
Introduction to Computational Thinking: Problem Solving, Algorithms, Data Structures, and More
93% match

Introduction to Computational Thinking: Problem Solving, Algorithms, Data Structures, and More

£49.21 30 Jan 2026
Algorithms and Data Structures: The Basic Toolbox
93% match

Algorithms and Data Structures: The Basic Toolbox

Springer

£52.24 20 Feb 2026
Parameterized Algorithms
93% match

Parameterized Algorithms

Springer

£39.15 15 Feb 2026
Algorithmen - Eine Einführung
93% match

Algorithmen - Eine Einführung

De Gruyter Oldenbourg

£101.60 14 Jan 2026
Problems on Algorithms: A Comprehensive Exercise Book for Students in Software Engineering
93% match

Problems on Algorithms: A Comprehensive Exercise Book for Students in Software Engineering

Springer

£46.35 18 Feb 2026
Dynamic Programming Multi-Objective Combinatorial Optimization: 331 (Studies in Systems, Decision and Control, 331)
93% match

Dynamic Programming Multi-Objective Combinatorial Optimization: 331 (Studies in Systems, Decision and Control, 331)

Springer

£121.12 09 Mar 2026
Dynamic Programming Multi-Objective Combinatorial Optimization: 331 (Studies in Systems, Decision and Control, 331)
93% match

Dynamic Programming Multi-Objective Combinatorial Optimization: 331 (Studies in Systems, Decision and Control, 331)

Springer

£109.82 08 Mar 2026
Data Structures & Algorithms in Python (Developer's Library)
93% match

Data Structures & Algorithms in Python (Developer's Library)

£38.00 11 Jan 2026
The Power of Algorithms: Inspiration and Examples in Everyday Life
93% match

The Power of Algorithms: Inspiration and Examples in Everyday Life

Springer

£46.53 07 Mar 2026
Programming Challenges: The Programming Contest Training Manual (Texts in Computer Science)
93% match

Programming Challenges: The Programming Contest Training Manual (Texts in Computer Science)

Springer

£50.15 23 Jan 2026
Data Structures and Algorithms: Coding Cheatsheet: The DSA Takeover Edition: 1 (Day before Coding Interview [DCI]: CODING INTERVIEW PATTERNS)
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
Springer Programming Language Design and Implementation Book
92% match

Springer Programming Language Design and Implementation Book

Springer

£48.46 05 Mar 2026
C++ High Performance: Master the art of optimizing the functioning of your C++ code, 2nd Edition
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
The Algorithm Design Manual (Texts in Computer Science)
92% match

The Algorithm Design Manual (Texts in Computer Science)

Springer

£40.65 25 Jan 2026