Opening book details…
Can I read Algorithmic Thinking : a Problem-based Introduction on EtoBox?
Algorithmic Thinking : a Problem-based Introduction by Daniel Zingaro is a nonfiction available to read on EtoBox.
What is Algorithmic Thinking : a Problem-based Introduction about?
A Hands-on, Problem-based Introduction To Building Algorithms And Data Structures To Solve Problems With A Computer. 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,
Who reads Algorithmic Thinking : a Problem-based Introduction?
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
- 9781718500808
- Category
- nonfiction
- Subjects
- Computer Science, Language Learning, Programming
- Rating
- 4.7 / 5 (88 ratings)
- Updated
- 2026-03-14
Other editions & translations
- 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 : a Problem-based Introduction. Code (2021)
- Algorithmic Thinking: Unlock Your Programming Potential, 2nd Edition (2024)
More by Daniel Zingaro
Browse all works by Daniel Zingaro
Similar books
- Introduction to Computational Thinking : Problem Solving, Algorithms, Data Structures, and More — Thomas Mailund (2021)
- Algorithmic Thinking, 2nd Edition — Daniel Zingaro (2024)
- Algorithmic Problem Solving — Roland C. Backhouse (2011)
- Problem Solving in Data Structures & Algorithms Using C++: Interview preparation guide — Hemant Jain (2017)
- Data Structures And Algorithmic Thinking With Go — Narasimha Karumanchi (2021)
- Data Structure and Algorithmic Thinking with Python: Data Structure and Algorithmic Puzzles — Narasimha Karumanchi (2020)