BIBLIO is the largest independent book marketplace in the world, with over 100 million books.

Skip to content

Grokking Algorithms, Second Edition
Stock photo: cover may vary

Grokking Algorithms, Second Edition Paperback - 2024

by Aditya Y. Bhargava

Add to wish list

Reader reviews for Grokking Algorithms, Second Edition

From the publisher

A friendly, fully-illustrated introduction to the most important computer programming algorithms.

Master the most widely used algorithms and be fully prepared when you're asked about them at your next job interview. With beautifully simple explanations, over 400 fun illustrations, and dozens of relevant examples, you'll actually enjoy learning about algorithms with this fun and friendly guide!

In Grokking Algorithms, Second Edition you will discover:

  • Search, sort, and graph algorithms
  • Data structures such as arrays, lists, hash tables, trees, and graphs
  • NP-complete and greedy algorithms
  • Performance trade-offs between algorithms
  • Exercises and code samples in every chapter
  • Over 400 illustrations with detailed walkthroughs

The first edition of Grokking Algorithms proved to over 100,000 readers that learning algorithms doesn't have to be complicated or boring! This revised second edition contains brand new coverage of trees, including binary search trees, balanced trees, B-trees and more. You'll also discover fresh insights on data structure performance that takes account of modern CPUs. Plus, the book's fully annotated code samples have been updated to Python 3.

Foreword by Daniel Zingaro.

Purchase of the print book includes a free eBook in PDF and ePub formats from Manning Publications.

About the technology

The algorithms you use most often have already been discovered, tested, and proven. Grokking Algorithms, Second Edition makes it a breeze to learn, understand, and use them. With beautifully simple explanations, over 400 fun illustrations, and dozens of relevant examples, it's the perfect way to unlock the power of algorithms in your everyday work and prepare for your next coding interview--no math required!

About the book

Grokking Algorithms, Second Edition teaches you important algorithms to speed up your programs, simplify your code, and solve common programming problems. Start with tasks like sorting and searching, then build your skills to tackle advanced problems like data compression and artificial intelligence. You'll even learn to compare the performance tradeoffs between algorithms. Plus, this new edition includes fresh coverage of trees, NP-complete problems, and code updates to Python 3.

What's inside

  • Search, sort, and graph algorithms
  • Data structures such as arrays, lists, hash tables, trees, and graphs
  • NP-complete and greedy algorithms
  • Exercises and code samples in every chapter

About the reader

No advanced math or programming skills required.

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

1 Introduction to algorithms
2 Selection sort
3 Recursion
4 Quicksort
5 Hash tables
6 Beadth-first search
7 Trees
8 Balanced trees
9 Dijkstra's algorithm
10 Greedy algorithms
11 Dynamic programming
12 k-nearest neighbors
13 where to go next

From the rear cover

From the Back Cover

Grokking Algorithms, Second Edition makes it easy to learn. You'll never be bored - complex concepts are all explained through fun cartoons and memorable examples that make them stick. You'll start with tasks like sorting and searching, then build your skills to tackle more advanced problems like data compression and artificial intelligence.

This revised second edition contains brand new coverage of trees, including binary search trees, balanced trees, B-trees and more. You'll also discover fresh insights on data structure performance that takes account of modern CPUs. Plus, the book's fully annotated code samples have been updated to Python 3. By the time you reach the last page, you'll have mastered the most widely applicable algorithms, know when and how to use them, and be fully prepared when you're asked about them on your next job interview.

About the reader

Suitable for self-taught programmers, engineers, job seekers, or anyone who wants to brush up on algorithms.

Details

  • Title Grokking Algorithms, Second Edition
  • Author Aditya Y. Bhargava
  • Binding Paperback
  • Pages 320
  • Volumes 1
  • Language ENG
  • Publisher Manning Publications
  • Publication date 2024-03-26
  • Illustrated Yes
  • Features Illustrated, Index
  • ISBN 9781633438538 / 1633438538
  • Weight 1.2 lbs (0.54 kg)
  • Dimensions 9.13 x 7.32 x 0.87 in (23.19 x 18.59 x 2.21 cm)
  • Category Computers - Languages / Programming
  • Library of Congress subjects Computer programming, Computer algorithms
  • Dewey Decimal Code 005.1

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.

More Copies for Sale

Grokking Algorithms, Second Edition by Aditya Y. Bhargava - New
Stock photo: cover may vary

Grokking Algorithms, Second Edition by Aditya Y. Bhargava - New

  • New
Condition
New
ISBN 10 / ISBN 13
9781633438538 / 1633438538
Quantity available
5
Seller
Item price
A$46.97
Free Delivery to USA

Show details

Description:
Brand New.
Add to wish list
Item price
A$46.97
Free Delivery to USA
Grokking Algorithms

Grokking Algorithms

by Aditya Bhargava

  • New
  • Hardback
Condition
New
Binding
Hardcover
ISBN 10 / ISBN 13
9781633438538 / 1633438538
Quantity available
2
Seller
Item price
A$71.71
A$19.22 Delivery to USA

Show details

Description:
Hardback. New. 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.
Add to wish list
Item price
A$71.71
A$19.22 Delivery to USA
Grokking Algorithms, Second Edition
Stock photo: cover may vary

Grokking Algorithms, Second Edition

by Aditya Y Bhargava

  • Used
  • Good
  • Paperback
Condition
Good
Edition
2
Binding
Paperback
ISBN 10 / ISBN 13
9781633438538 / 1633438538
Quantity available
1
Seller
Item price
A$70.45
A$8.79 Delivery to USA

Show details

Description:
2. Paperback. Good. Condition: Good; ISBN: 9781633438538; Edition: 2. Once purchased, we honor returns due to quality issues but won't accept reasons like 'changed my mind', 'find better price', 'order by mistake', etc
Add to wish list
Item price
A$70.45
A$8.79 Delivery to USA
Grokking Algorithms
Stock photo: cover may vary

Grokking Algorithms

by Bhargava, Aditya,

  • New
Condition
New
ISBN 10 / ISBN 13
9781633438538 / 1633438538
Quantity available
5
Seller
Item price
A$71.20
A$5.86 Delivery to USA

Show details

Description:
new.
Add to wish list
Item price
A$71.20
A$5.86 Delivery to USA
Grokking Algorithms
Stock photo: cover may vary

Grokking Algorithms

by Bhargava, Aditya,

  • Used
Condition
New
ISBN 10 / ISBN 13
9781633438538 / 1633438538
Quantity available
5
Seller
Item price
A$71.20
A$5.86 Delivery to USA

Show details

Description:
like new.
Add to wish list
Item price
A$71.20
A$5.86 Delivery to USA
Grokking Algorithms

Grokking Algorithms

by Aditya Bhargava

  • New
  • Hardback
Condition
New
Binding
Hardcover
ISBN 10 / ISBN 13
9781633438538 / 1633438538
Quantity available
6
Seller
Item price
A$94.27
A$15.44 Delivery to USA

Show details

Description:
Hardcover. New. New Book; Fast Shipping from UK; Not signed; Not First Edition; 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.
Add to wish list
Item price
A$94.27
A$15.44 Delivery to USA
Grokking Algorithms, Second Edition: An illustrated guide for programmers and other curious people
Stock photo: cover may vary

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

by Bhargava, Aditya Y

  • New
  • Paperback
Condition
New
Edition
2nd
Binding
Paperback
ISBN 10 / ISBN 13
9781633438538 / 1633438538
Quantity available
1
Seller
Item price
A$84.18
Free Delivery to USA

Show details

Description:
Manning, 2024-03-26. 2nd. paperback. New. 7.38x0.50x9.25. Buy with confidence. Excellent Customer Service & Return policy.
Add to wish list
Item price
A$84.18
Free Delivery to USA
Grokking Algorithms, Second Edition
Stock photo: cover may vary

Grokking Algorithms, Second Edition

  • New
Condition
New
Edition
USA Edition
ISBN 10 / ISBN 13
9781633438538 / 1633438538
Quantity available
5
Seller
Item price
A$95.39
A$12.48 Delivery to USA

Show details

Description:
USA Edition . New. Brand New! Fast Delivery US Edition and ship within 24-48 hours. Deliver by FedEx and Dhl, & Aramex, UPS, & USPS and we do accept APO and PO BOX Addresses. Order can be delivered worldwide within 7-10 days and we do have flat rate for up to 2LB. Extra shipping charges will be requested if the Book weight is more than 5 LB. This Item May be shipped from India, United states & United Kingdom. Depending on your location and availability.
Add to wish list
Item price
A$95.39
A$12.48 Delivery to USA
Grokking Algorithms, Second Edition: An illustrated guide for programmers and other curious people
Stock photo: cover may vary

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

by Bhargava, Aditya Y

  • Used
  • Good
  • Paperback
Condition
Good
Binding
Paperback
ISBN 10 / ISBN 13
9781633438538 / 1633438538
Quantity available
1
Seller
Item price
A$109.42
Free Delivery to USA

Show details

Description:
paperback. Good. Access codes and supplements are not guaranteed with used items. May be an ex-library book.
Add to wish list
Item price
A$109.42
Free Delivery to USA
Grokking Algorithms, Second Edition: An illustrated guide for programmers and other curious people
Stock photo: cover may vary

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

by Bhargava, Aditya Y

  • Used
  • Paperback
Condition
Used
Edition
2nd
Binding
Paperback
ISBN 10 / ISBN 13
9781633438538 / 1633438538
Quantity available
1
Seller
Item price
A$115.06
Free Delivery to USA

Show details

Description:
Manning, 2024-03-26. 2nd. paperback. Used: Good. 7.38x0.50x9.25. Buy with confidence. Excellent Customer Service & Return policy.
Add to wish list
Item price
A$115.06
Free Delivery to USA