Algorithmic Thinking: A Problem-Based Introduction

- 50%

Original price was: $5.00.Current price is: $2.50.

Add to wishlistAdded to wishlistRemoved from wishlist 0

Product Specs:

  • File Type: PDF
  • File Size: 4.1 MB
  • Book Language: English
  • Total Page Count: 410
  • Instant Download
SKU: DIGI-008299

A problem-based path into algorithms

Algorithmic Thinking: A Problem-Based Introduction takes a refreshingly practical route into algorithms and data structures. Instead of presenting ideas as abstract theory first, Daniel Zingaro builds the material around real problem-solving, helping readers see how efficient methods emerge from the challenge itself.

The result is a book that feels hands-on from the start. Hash tables, trees, recursion, memoization, dynamic programming, graphs, shortest paths, heaps, segment trees, union-find, and randomization are all introduced through the lens of solving programming problems well.

What this book emphasizes

  • Problem-first thinking that shows why a technique is needed before explaining how it works.
  • Clear algorithmic reasoning that connects intuition with implementation.
  • Competition-inspired examples drawn from programming challenges rather than toy exercises.
  • Practical code-oriented learning for readers who want to strengthen both understanding and execution.

Why readers reach for it

This first edition is especially well suited to programmers, computer science students, and self-learners who want more confidence with core algorithmic ideas. It is also a strong fit for readers preparing for technical interviews or looking to sharpen the way they approach unfamiliar coding problems.

With its focus on explanation, structure, and worked problem solving, the book rewards careful reading and active practice. It is less about memorizing formulas and more about learning how to think clearly when the solution is not immediately obvious.

At a glance

  • Author: Daniel Zingaro
  • Edition: First edition
  • Publisher: No Starch Press
  • Language: English

If you want an algorithms ebook that teaches through concrete challenges and careful reasoning, this is a solid, focused choice.

Additional Book Details

Book specifications and digital file information

File Size
4.1 MB
File Type
PDF
Language
English
Page Count
410
Publisher
No Starch Press
ISBN
9781718500815 | 9781718500808 | 1718500807
Authors
Daniel Zingaro
Copyright
2021 by Daniel Zingaro
File Information
Algorithmic Thinking A Problem-Based Introducti.pdf
Additional Information
publication_location: San Francisco | LCCN: 2020031511 (ebook) | 2020031510 (print) | Library_of_Congress_Classification: QA76.9.A43 (ebook) | QA76.9.A43 Z56 2020 (print) | DDC: 005.13--dc23 | Includes: bibliographical references and index | Subject: Computer algorithms--Problems, exercises, etc. | Computer programming--Problems, exercises, etc.

User Reviews

0.0 out of 5
★★★★★
0
★★★★★
0
★★★★★
0
★★★★★
0
★★★★★
0
Write a review

There are no reviews yet.

Be the first to review “Algorithmic Thinking: A Problem-Based Introduction”

No product has been found!
Algorithmic Thinking: A Problem-Based Introduction
Algorithmic Thinking: A Problem-Based Introduction

Original price was: $5.00.Current price is: $2.50.

Your Next Chapter Starts Here.

Discover digital books that spark curiosity, inspire fresh ideas, and encourage learning. Explore the BooksStore collection and find your next great read.

Digital eBooks only
Downloadable file formats
Customer support available
Need Assistance?

Email us at [email protected]

Customer Support

General enquiries: response within 24–48 hours. Some issues may require additional time to resolve.

A World of Ideas Awaits

Good reads. Fresh possibilities.

Find something new to learn, enjoy, or explore. Browse the BooksStore collection and discover your next digital read.

Browse eBooks

Digital books only. No physical shipping. File formats vary by product.

Books Store
Logo
Shopping cart