Skip to content

Grokking Algorithms, Second Edition

Author: Aditya Y. Bhargava Publisher: Manning Publications, 2024 Foreword by: Daniel Zingaro

Description

A friendly, fully-illustrated guide to the most important algorithms you'll ever need. Grokking Algorithms makes it easy to learn core computer science concepts through engaging illustrations and plain-English explanations. The second edition covers search, sort, graph algorithms, dynamic programming, and more — all without heavy math.

New in the Second Edition:

  • Binary search trees, balanced trees, and B-trees
  • Data structure performance insights for modern CPUs
  • Updated code examples in Python 3

Official Manning Page{ .md-button } Amazon{ .md-button } Read Chapter 1 Free{ .md-button }