£39.41

No Starch Press Algorithmic Thinking: A Problem-Based Introduction

Price data last checked 62 day(s) ago - refreshing...

View at Amazon

Price History & Forecast

Last 29 days • 29 data points (No recent data available)

Historical
Generating forecast...
£47.99 £31.56 £35.14 £38.73 £42.31 £45.90 £49.48 25 January 2026 01 February 2026 08 February 2026 15 February 2026 22 February 2026

Price Distribution

Price distribution over 29 days • 4 price levels

Days at Price
Current Price
8 days 3 days · current 3 days 15 days 0 4 8 11 15 £33 £39 £43 £48 Days at Price

Price Analysis

Most common price: £48 (15 days, 51.7%)

Price range: £33 - £48

Price levels: 4 different prices over 29 days

Description

Programming is about using a computer to solve problems, and algorithms and data structures are the building blocks of computer programs. For each problem that a programmer wants to solve, they employ an algorithm: a sequence of steps for solving the problem. Many books teach algorithms independently of specific problems, but this book uses careful explanations, examples, and arguments, rather than formal mathematics and proofs which make it difficult for the reader to connect what they are learning to what they can do with that learning. Algorithmic Thinking: A Problem-Based Introduction teaches the reader to use the best algorithms and data structures for a given situation by walking them through solving real-world problems pulled from international programming competitions, such as how to determine whether snowflakes are unique; how to win a game in the minimum number of moves; how to find the number of ways to get to someone's house; how to escape a cave in as few steps as possible; and so on. Readers tackle challenging topics like recursion, dynamic programming, graphs, greedy algorithms, heaps, hash tables, segment trees, and other data structures for efficiently handling data. The book contains no pseudocode: all code is written in C and is thoroughly explained in the text (C is a de facto programming language for programming competitions). Zingaro also shows how several problems can be reduced to algorithms on graphs. By the end of the book, readers should understand the importance of modeling, how to carefully work through a problem, and why it pays to organize data using data structures.

Key Features

Algorithmic Thinking: A Problem Based Introduction

Product Type: Abis Book

Brand: No Starch Press

Color: Cream

Product Specifications

Format
paperback
Domain
Amazon UK
Publication Date
17 December 2020
Listed Since
01 March 2020

Barcode

No barcode data available

Similar Products You Might Like

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

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

£49.21 30 Jan 2026
Thinking About Programs (ACM Books)
94% match

Thinking About Programs (ACM Books)

£41.32 01 Feb 2026
Algorithms and Data Structures: The Basic Toolbox
94% match

Algorithms and Data Structures: The Basic Toolbox

Springer

£52.24 20 Feb 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
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
Problem Solving with Algorithms and Data Structures Using Python 2nd Edition
93% match

Problem Solving with Algorithms and Data Structures Using Python 2nd Edition

Franklin Beedle & Associates

£39.39 06 Jan 2026
Guide to Competitive Programming: Learning and Improving Algorithms Through Contests (Undergraduate Topics in Computer Science)
93% match

Guide to Competitive Programming: Learning and Improving Algorithms Through Contests (Undergraduate Topics in Computer Science)

£39.05 08 Jan 2026
Functional Data Structures and Algorithms: A Proof Assistant Approach
93% match

Functional Data Structures and Algorithms: A Proof Assistant Approach

£39.63 22 Feb 2026
Implementing Useful Algorithms in C++
93% match

Implementing Useful Algorithms in C++

£41.39 15 Feb 2026
Introduction to Algorithms and Data Structures
93% match

Introduction to Algorithms and Data Structures

Cengage Learning

£70.99 23 Feb 2026
The Algorithm Design Manual (Texts in Computer Science)
93% match

The Algorithm Design Manual (Texts in Computer Science)

Springer

£40.65 25 Jan 2026
Data Structure and Algorithms Using C++: A Practical Implementation
93% match

Data Structure and Algorithms Using C++: A Practical Implementation

John Wiley & Sons Inc

£100.00 17 Feb 2026
Computational Thinking: A Perspective on Computer Science
93% match

Computational Thinking: A Perspective on Computer Science

Springer

£39.84 11 Mar 2026
Computational Thinking: First Algorithms, Then Code (Undergraduate Topics in Computer Science)
93% match

Computational Thinking: First Algorithms, Then Code (Undergraduate Topics in Computer Science)

Springer

£33.94 15 Feb 2026
Algorithms and Data Structures in Action
93% match

Algorithms and Data Structures in Action

Manning Publications

£35.00 25 Jan 2026
MIT Press Problem Solving with Python - Computational Thinking
93% match

MIT Press Problem Solving with Python - Computational Thinking

MIT Press

£47.55 04 Mar 2026
Mastering Algorithms with C
93% match

Mastering Algorithms with C

O'Reilly

£24.55 07 Jan 2026
Data Structures & Algorithms in Python (Developer's Library)
93% match

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

£38.00 11 Jan 2026
Advanced Topics in C: Core Concepts in Data Structures (Expert's Voice in C)
93% match

Advanced Topics in C: Core Concepts in Data Structures (Expert's Voice in C)

Apress

£47.77 08 Mar 2026
Algorithmen - Eine Einführung
93% match

Algorithmen - Eine Einführung

De Gruyter Oldenbourg

£101.60 14 Jan 2026
Functional Data Structures and Algorithms: A Proof Assistant Approach
93% match

Functional Data Structures and Algorithms: A Proof Assistant Approach

£53.05 25 Jan 2026
The Algorithm Design Manual (Texts in Computer Science)
93% match

The Algorithm Design Manual (Texts in Computer Science)

Springer

£53.73 20 Jan 2026
Algorithms and Data Structures: Foundations and Probabilistic Methods for Design and Analysis
92% match

Algorithms and Data Structures: Foundations and Probabilistic Methods for Design and Analysis

Springer

£39.12 23 Feb 2026
Data Structures using C: A Practical Approach for Beginners
92% match

Data Structures using C: A Practical Approach for Beginners

CRC Press

£94.95 01 Mar 2026