Grokking Algorithms

by Bhargava, Aditya

Summary Grokking Algorithms is a fully illustrated, friendly guide that teaches you how to apply common algorithms to the practical problems you face every day as a programmer. You'll start with sorting and searching and, as you build up your skills in thinking algorithmically, you'll tackle more complex concerns such as data compression and artificial intelligence. Each carefully presented example includes helpful diagrams and fully annotated code samples in Python. Learning about algorithms doesn't have to be boring! Get a sneak peek at the fun, illustrated, and friendly examples you'll find in Grokking Algorithms on Manning Publications' YouTube channel. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the Technology An algorithm is nothing more than a step-by-step procedure for solving a problem. The algorithms you'll use most often as a programmer have already been discovered, tested, and proven. If you want to understand them but refuse to slog through dense multipage proofs, this is the book for you. This fully illustrated and engaging guide makes it easy to learn how to use the most important algorithms effectively in your own programs. About the Book Grokking Algorithms is a friendly take on this core computer science topic. In it, you'll learn how to apply common algorithms to the practical programming problems you face every day. You'll start with tasks like sorting and searching. As you build up your skills, you'll tackle more complex problems like data compression and artificial intelligence. Each carefully presented example includes helpful diagrams and fully annotated code samples in Python. By the end of this book, you will have mastered widely applicable algorithms as well as how and when to use them. What's Inside Covers search, sort, and graph algorithms Over 400 pictures with detailed walkthroughs Performance trade-offs between algorithms Python- based code samples About the Reader This easy-to-read, picture-heavy introduction is suitable for self-taught programmers, engineers, or anyone who wants to brush up on algorithms. About the Author Aditya Bhargava is a Software Engineer with a dual background in Computer Science and Fine Arts. He blogs on programming at adit.io. Table of Contents Introduction to algorithms Selection sort Recursion Quicksort Hash tables Breadth-first search Dijkstra's algorithm Greedy algorithms Dynamic programming K-nearest neighbors

Reviews

Review this book!

Available Copies

No image available

Grokking Algorithms: An illustrated guide for programmers and other curious people

by Aditya Bhargava

Condition
New
Jacket Condition
New
Published
2016-05
Binding
PAPERBACK
ISBN
9781617292231
Quantity Available
1
Seller
NEW DELHI, Andaman and Nicobar Islands, IND
Seller rating:
This seller has earned a 5 of 5 Stars rating from Biblio customers.
Item Price
£40.69

Show Details

Description:
new
Item Price
£40.69
No image available

Grokking Algorithms: An illustrated guide for programmers and other curious people

by Aditya Bhargava

Condition
NEW
Published
2016-05
Binding
BRAND NEW SOFTCOVER
ISBN
9781617292231
Quantity Available
1
Seller
Grand Rapids, Michigan, USA
Seller rating:
This seller has earned a 5 of 5 Stars rating from Biblio customers.
Item Price
£48.05

Show Details

Description:
NEW
Item Price
£48.05
Grokking Algorithms: An illustrated guide for programmers and other curious people
More Photos

Grokking Algorithms: An illustrated guide for programmers and other curious people

by Aditya Bhargava

Condition
Used - Very Good+
Edition
2016
Published
2016-05
Binding
Paperback
ISBN
9781617292231
Quantity Available
1
Seller
Eugene, Oregon, USA
Seller rating:
This seller has earned a 5 of 5 Stars rating from Biblio customers.
Item Price
£22.43

Show Details

Description:
This paperback book -- a guide for programmers and other curious people illustrated by the author -- was published in 2016. The condition is very good + with minor shelfwear. Pages are clean and do not have any underlining, notes, or other extraneous marks. This is not an ex-library book, but was donated to the Friends of the Eugene, Oregon, Public… Read more about this item
Item Price
£22.43
No image available

Grokking Algorithms

by Aditya Bhargava

Condition
New
Binding
Hardback
ISBN
9781633438538
Quantity Available
1
Seller
Southport, Merseyside, GBR
Seller rating:
This seller has earned a 5 of 5 Stars rating from Biblio customers.
Item Price
£37.58

Show Details

Description:
Hardback. New. <p>A friendly, fully-illustrated introduction to the most important computer programming algorithms. Suitable for self-taught programmers, engineers, job seekers, or anyone who wants to brush up on algorithms.</p>
Item Price
£37.58
No image available

Grokking Algorithms: An Illustrated Guide for Programmers and Other Curious People

by Bhargava, Aditya

Condition
Used - Very Good
Edition
1
ISBN
9781617292231
Quantity Available
1
Seller
Philadelphia, Pennsylvania, USA
Seller rating:
This seller has earned a 4 of 5 Stars rating from Biblio customers.
Item Price
£33.96

Show Details

Description:
Manning Publications. 1. Very Good. Very Good. Ship within 24hrs. Satisfaction 100% guaranteed. APO/FPO addresses supported
Item Price
£33.96
No image available

Grokking Algorithms: An Illustrated Guide for Programmers and Other Curious People

by Bhargava, Aditya

Condition
Used: Good
Edition
1
Published
0000-00-00
Binding
Paperback
ISBN
9781617292231
Quantity Available
1
Seller
HOUSTON, Texas, USA
Seller rating:
This seller has earned a 3 of 5 Stars rating from Biblio customers.
Item Price
£44.55

Show Details

Description:
Manning Publications, 0000-00-00. 1. paperback. Used: Good.
Item Price
£44.55
No image available

Grokking Algorithms: An Illustrated Guide for Programmers and Other Curious People

by Bhargava, Aditya

Condition
Used:Good
Edition
1
Published
0000-00-00
Binding
Paperback
ISBN
9781617292231
Quantity Available
1
Seller
HOUSTON, Texas, USA
Seller rating:
This seller has earned a 3 of 5 Stars rating from Biblio customers.
Item Price
£78.29

Show Details

Description:
Manning Publications, 0000-00-00. 1. paperback. Used:Good.
Item Price
£78.29
No image available

Grokking Algorithms : An Illustrated Guide for Programmers and Other Curious People

by Bhargava, Aditya

Condition
Used - Good
ISBN
9781617292231
Quantity Available
1
Seller
Reno, Nevada, USA
Seller rating:
This seller has earned a 5 of 5 Stars rating from Biblio customers.
Item Price
£49.71

Show Details

Description:
Manning Publications Co. LLC. Used - Good. Used book that is in clean, average condition without any missing pages.
Item Price
£49.71
No image available

Grokking Algorithms: An Illustrated Guide for Programmers and Other Curious People

by Bhargava, Aditya

Condition
Used - Good
Published
2016-05-01
Binding
Paperback
ISBN
9781617292231
Quantity Available
1
Seller
Franklin Lakes, New Jersey, USA
Seller rating:
This seller has earned a 5 of 5 Stars rating from Biblio customers.
Item Price
£93.11

Show Details

Description:
Manning Publications, 2016-05-01. paperback. Good. 7x0x9. Textbook, May Have Highlights, Notes and/or Underlining, BOOK ONLY-NO ACCESS CODE, NO CD, Ships with Tracking
Item Price
£93.11
No image available

Grokking Algorithms: An Illustrated Guide for Programmers and Other Curious People

by Bhargava, Aditya

Condition
Used - Good
Binding
Paperback
ISBN
9781617292231
Quantity Available
1
Seller
Newport Coast, California, USA
Seller rating:
This seller has earned a 5 of 5 Stars rating from Biblio customers.
Item Price
£64.95

Show Details

Description:
paperback. Good. Access codes and supplements are not guaranteed with used items. May be an ex-library book.
Item Price
£64.95