

Hero image 0 of Algorithmic Thinking : A Problem-Based Introduction (Paperback), 0 of 1
Algorithmic Thinking : A Problem-Based Introduction (Paperback)
(No ratings yet)
Key item features
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 book Dijkstra's algorithm to determine how many mice can exit a maze or the number of fastest routes between two locations The union-find data structure to answer questions about connections in a social network or determine who are friends or enemies The heap data structure to determine the amount of money given away in a promotion The hash-table data structure to determine whether snowflakes are unique or identify compound words in a dictionary
NOTE: Each problem in this book is available on a programming-judge website. You'll find the site's URL and problem ID in the description. What's better than a free correctness check?
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:
NOTE: Each problem in this book is available on a programming-judge website. You'll find the site's URL and problem ID in the description. What's better than a free correctness check?
Specs
- Book formatPaperback
- Fiction/nonfictionNon-Fiction
- GenreComputing & Internet
- Publication dateDecember, 2020
- Pages408
- Reading levelGeneral
Current price is USD$33.44
Price when purchased online
- Free shipping
Free 30-day returns
How do you want your item?
Ships to
Arrives between Jul 2 - Jul 7
|Sold and shipped by Alibris Books
4.569655057490419 stars out of 5, based on 12002 seller reviews(4.6)12002 seller reviews
Free 30-day returns
About this item
Product details
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 book Dijkstra's algorithm to determine how many mice can exit a maze or the number of fastest routes between two locations The union-find data structure to answer questions about connections in a social network or determine who are friends or enemies The heap data structure to determine the amount of money given away in a promotion The hash-table data structure to determine whether snowflakes are unique or identify compound words in a dictionary
NOTE: Each problem in this book is available on a programming-judge website. You'll find the site's URL and problem ID in the description. What's better than a free correctness check?
NOTE: Each problem in this book is available on a programming-judge website. You'll find the site's URL and problem ID in the description. What's better than a free correctness check?
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 book Dijkstra's algorithm to determine how many mice can exit a maze or the number of fastest routes between two locations The union-find data structure to answer questions about connections in a social network or determine who are friends or enemies The heap data structure to determine the amount of money given away in a promotion The hash-table data structure to determine whether snowflakes are unique or identify compound words in a dictionary
NOTE: Each problem in this book is available on a programming-judge website. You'll find the site's URL and problem ID in the description. What's better than a free correctness check?
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:
NOTE: Each problem in this book is available on a programming-judge website. You'll find the site's URL and problem ID in the description. What's better than a free correctness check?
info:
We aim to show you accurate product information. Manufacturers, suppliers and others provide what you see here, and we have not verified it. Â
Specifications
Book format
Paperback
Fiction/nonfiction
Non-Fiction
Genre
Computing & Internet
Publication date
December, 2020
Warranty
Warranty information
Please be aware that the warranty terms on items offered for sale by third party Marketplace sellers may differ from those displayed in this section (if any). To confirm warranty terms on an item offered for sale by a third party Marketplace seller, please use the 'Contact seller' feature on the third party Marketplace seller's information page and request the item's warranty terms prior to purchase.
Similar items you might like
Based on what customers bought
Kaizen: An Easy Introduction (Paperback) $15.54
$1554current price $15.54Kaizen: An Easy Introduction (Paperback)
Understanding Him (Paperback) $19.99
$1999current price $19.99Understanding Him (Paperback)
The Idea of Prehistory (Paperback) $20.95
$2095current price $20.95The Idea of Prehistory (Paperback)
Insight-Driven Problem Solving, (Paperback) $19.72
$1972current price $19.72Insight-Driven Problem Solving, (Paperback)
Developing Your Analytical Thinking Skills, (Paperback) $29.99
$2999current price $29.99Developing Your Analytical Thinking Skills, (Paperback)
Introduction to Philosophical Problems, (Paperback) $35.04
$3504current price $35.04Introduction to Philosophical Problems, (Paperback)
The Feel of Algorithms, (Paperback) $29.95
$2995current price $29.95The Feel of Algorithms, (Paperback)
Struggles Against Time, (Paperback) $14.99
$1499current price $14.99Struggles Against Time, (Paperback)
Introduction to Knifemaking (Paperback) $29.99
$2999current price $29.99Introduction to Knifemaking (Paperback)
The Way Around: A Field Guide to Going Nowhere, (Paperback) $20.00
$2000current price $20.00The Way Around: A Field Guide to Going Nowhere, (Paperback)
Headwind, (Paperback) $24.19
$2419current price $24.19Headwind, (Paperback)
Exorcismos; no. Exorcismo; si., (Paperback) $11.46
$1146current price $11.46Exorcismos; no. Exorcismo; si., (Paperback)
Apologie des Sokrates: Vortrag (Paperback) $12.90
$1290current price $12.90Apologie des Sokrates: Vortrag (Paperback)
The Middle Choice (Paperback) $19.78
$1978current price $19.78The Middle Choice (Paperback)
Introduction to Operating System, (Paperback) $25.99
$2599current price $25.99Introduction to Operating System, (Paperback)
Chronik der Fußball-Weltmeisterschaften, (Paperback) $30.98
$3098current price $30.98Chronik der Fußball-Weltmeisterschaften, (Paperback)
Why It's Ok Why It's Ok Not to Think for Yourself, (Paperback) $31.72
$3172current price $31.72Why It's Ok Why It's Ok Not to Think for Yourself, (Paperback)
Representation and Mind Brainchildren: Essays on Designing Minds, (Paperback) $44.42
$4442current price $44.42Representation and Mind Brainchildren: Essays on Designing Minds, (Paperback)
Faulty Foundations: The Unseen Problems (Paperback) $18.24 Was $21.04
$1824current price $18.24, Was $21.04$21.04Faulty Foundations: The Unseen Problems (Paperback)
Customer ratings & reviews
0 ratings|0 reviews
This item does not have any reviews yet
Related pages
- Personality Test
- Cognitive Ibm
- Cognitive Computational Neuroscience
- Social Casework
- Intuitive Studies
- Personality Inventory Assessment
- Human Services Books
- Social Theory Books
- Volunteer Work Books
- Marriage & Family Sociology Books
- Education & Training in Psychology Books
- Industrial & Organizational Psychology Books

