Algorithmic Thinking: A Problem-Based Introduction

(661) By Daniel Zingaro
Book Format: Choose an option
Free download Algorithmic Thinking: A Problem-Based Introduction by Daniel Zingaro

Free download pdf book Algorithmic Thinking: A Problem-Based Introduction by Daniel Zingaro.

Overview of the book Algorithmic Thinking: A Problem-Based Introduction

A hands-on, problem-based introduction to constructing algorithms and information constructions to unravel issues with a pc.

Programming is about utilizing a pc to unravel issues, and algorithms and information constructions are the constructing blocks of laptop applications. For every drawback {that a} programmer needs to unravel, they make use of an algorithm: a sequence of steps for fixing the issue. Many books educate algorithms independently of particular issues, however this ebook makes use of cautious explanations, examples, and arguments, fairly than formal arithmetic and proofs which make it tough so that you can join what you’re studying to what you are able to do with that studying. Algorithmic Thinking:

A Problem-Based Introduction teaches you to make use of one of the best algorithms and information constructions for a given scenario by strolling you thru fixing issues pulled from worldwide programming competitions, corresponding to how one can decide whether or not snowflakes are distinctive; how one can win a recreation within the minimal variety of strikes; how one can discover the variety of methods to get to somebody’s home; how one can escape a collapse as few steps as attainable; and so forth.

You’ll sort out difficult matters like recursion, dynamic programming, graphs, grasping algorithms, heaps, hash tables, phase bushes, and different information constructions for effectively dealing with information. The ebook incorporates no pseudocode: all code is written in C and is completely defined within the textual content (C is a de facto programming language for programming competitions). By the tip of the ebook, it is best to perceive the significance of rigorously working by way of an issue, and why it pays to arrange information utilizing information constructions.

Formats: PDF, ePub, Kindle
Pages: 408 pages
Publication date: 10 Nov 2020
Publisher: No Starch Press
Language: English
ISBN 10: 1718500807
ISBN 13: 978-1718500808

Write a Review

Select a rating (required)