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
- Algorithmic Thinking : A Problem-Based Introduction (2021)
- Algorithmic Thinking : A Problem-Based Introduction (2020)
- Алгоритмы на практике (2023)
- Algorithmic Thinking. Learn Algorithms to Level up Your Coding Skills (2024)
- Algorithmic Thinking: A Problem-Based Introduction (Early Access) (2020)
- Algorithmic Thinking: Unlock Your Programming Potential, 2nd Edition (2024)
More by Daniel Zingaro
Browse all works by Daniel Zingaro
Similar books
- Anyone Can Code: Algorithmic Thinking — Ali Arya (2023)
- Introduction to Computational Thinking : Problem Solving, Algorithms, Data Structures, and More — Thomas Mailund (2021)
- C# and Algorithmic Thinking for the Complete Beginner - Third Edition — Aristides S. Bouras (2024)
- Algorithmic Problem Solving — Roland C. Backhouse (2011)
- Python and Algorithmic Thinking for the Complete Beginner: Learn to Think Like a Programmer by Mastering Python Programming and Algorithmic Foundations — Aristides Bouras (2024)
- Learn to Code by Solving Problems : A Python Programming Primer — Daniel Zingaro; Safari, an O'Reilly Media Company. (2021)