

Paperback: 256 pages
Publisher: Manning Publications; 1 edition (May 2016)
Language: English
ISBN-10: 1617292230
ISBN-13: 978-1617292231
Product Dimensions: 7.3 x 0.5 x 9.2 inches
Shipping Weight: 15.2 ounces (View shipping rates and policies)
Average Customer Review: 4.7 out of 5 stars See all reviews (25 customer reviews)
Best Sellers Rank: #48,579 in Books (See Top 100 in Books) #9 in Books > Computers & Technology > Computer Science > AI & Machine Learning > Machine Theory #11 in Books > Computers & Technology > Programming > Software Design, Testing & Engineering > Tools #12 in Books > Textbooks > Computer Science > Algorithms

If you are new to data structures and algorithms, I guarantee that you find this book a helpful resource with a single caveat: make sure you are the target audience.From the author:"Who should read this book?This book is aimed at anyone who knows the basics of coding and wants to understand algorithms. Maybe you already have a coding problem and are trying to find an algorithmic solution. Or maybe you want to understand what algorithms are useful for. Here’s a short, incomplete list of people who will probably find this book useful:• Hobbyist coders• Coding boot camp students• Computer science grads looking for a refresher• Physics/math/other grads who are interested in programming"In my opinion, the reason this book is so much better than traditional resources on the subject is that the author adheres to a few basic principles that I find fundamental to learning.From the author:"About this bookThis book is designed to be easy to follow. I avoid big leaps of thought. Any time a new concept is introduced, I explain it right away or tell you when I’ll explain it. Core concepts are reinforced with exercises and multiple explanations so that you can check your assumptions and make sure you’re following along.I lead with examples. Instead of writing symbol soup, my goal is to make it easy for you to visualize these concepts. I also think we learn best by being able to recall something we already know, and examples make recall easier. So when you’re trying to remember the difference between arrays and linked lists (explained in chapter 2), you can just think about getting seated for a movie. Also, at the risk of stating the obvious, I’m a visual learner.
Grokking Algorithms: An illustrated guide for programmers and other curious people Curious Baby Music Play (Curious George Board Book & CD) (Curious Baby Curious George) An Illustrated Guide for z/Architecture Assembler Programmers: A compact reference for application programmers Delphi Nuts & Bolts for Experienced Programmers: For Experienced Programmers The Design of Innovation: Lessons from and for Competent Genetic Algorithms (Genetic Algorithms and Evolutionary Computation) Algorithms in C++ Part 5: Graph Algorithms (3rd Edition) (Pt.5) Dealing With Difficult People: Get to Know the Different Types of Difficult People in the Workplace and Learn How to Deal With Them (How To Win People, How To Influence People) Keep Curious and Carry a Banana: Words of Wisdom from the World of Curious George Curious George Curious About Phonics 12 Book Set Illustrated Thesaurus (Usborne Illustrated Dictionaries) (Usborne Illustrated Dictionaries) MapReduce Design Patterns: Building Effective Algorithms and Analytics for Hadoop and Other Systems People Tactics: Become the Ultimate People Person - Strategies to Navigate Delicate Situations, Communicate Effectively, and Win Anyone Over (People Skills) How to Draw Portraits: How to Draw Realistic Pencil Portraits: 10 Simple Steps to Draw People and Faces from Photographs (How to Draw Faces, Drawing People, How to Draw People) "Multiplication Is for White People": Raising Expectations for Other Peoples Children Why Is Milk White?: & 200 Other Curious Chemistry Questions The Power of the Other: The startling effect other people have on you, from the boardroom to the bedroom and beyond-and what to do about it The Power of the Other CD: The startling effect other people have on you, from the boardroom to the bedroom and beyond-and what to do about it Jobs for English Majors & Other (3rd ed) (Jobs for English Majors and Other Smart People) Object-Oriented Frameworks Using C++ and CORBA Gold Book: The Must-have Guide to CORBA for Developers and Programmers Aix for Breakfast: A Guide for Programmers and System Administrators