Skip to content

Opening book details…

Can I read Algorithmic Thinking : a Problem-based Introduction. Code on EtoBox?

Algorithmic Thinking : a Problem-based Introduction. Code by Daniel Zingaro is a nonfiction available to read on EtoBox.

What is Algorithmic Thinking : a Problem-based Introduction. Code about?

A hands-on, problem-based introduction to building algorithms and data structures to solve problems with a computer.Algorithmic Thinking will teach you how to solve challenging programming problems and design your own algorithms. Daniel Zingaro, a master teacher, draws his examples from world-class programming competitions like USACO and IOI. You'll learn how to classify problems, choose data structures, and identify appropriate algorithms. You'll also learn how your choice of data structure, whether a hash table, heap, or tree, can affect runtime and speed up your algorithms; and how to adopt powerful strategies like recursion, dynamic programming, and binary search to solve challenging problems.Line-by-line breakdowns of the code will teach you how to use algorithms and data structures like:The breadth-first search algorithm to find the optimal way to play a board game or find the best way to translate a bookDijkstra's algorithm to determine how many mice can exit a maze or the number of fastest routes between two locationsThe union-find data structure to answer questions about connections in a social network or determine who are friends or enemiesThe heap data structure to deter

Who reads Algorithmic Thinking : a Problem-based Introduction. Code?

It is typically read by self-directed learners exploring a subject in depth.

Common subject areas: history, science, philosophy, social sciences.

Author
Daniel Zingaro
Publisher
No Starch Press, Incorporated
Published
2021
Language
EN
ISBN
9781718500815
Category
nonfiction
Subjects
Computer Science, Language Learning, Programming

Other editions & translations

More by Daniel Zingaro

Browse all works by Daniel Zingaro

Similar books