Skip to content
Free delivery across IndiaCash on delivery
BooksBajar
Cover of Learning Algorithms

Learning Algorithms: A Programmer's Guide to Writing Better Code

by George Heineman

O'Reilly Media · 2021

A practical guide to key algorithms and common problem-solving strategies, written for software developers, testers and maintainers who want to write efficient code. O'Reilly Media, 2021.

₹4,118

Free delivery. Nothing extra to pay at checkout.

  • Delivery in 3–7 days to any serviceable pincode in India, with tracking.
  • Cash on delivery. Pay when the parcel reaches you.
  • 15-day returns. See what qualifies.

About this book

Writing efficient code calls for a working knowledge of algorithms. This practical book by George Heineman gives concise, clear descriptions of key algorithms that improve code in several languages, and it is aimed at software developers, testers and maintainers who want to see how algorithms solve problems creatively.

Each chapter builds on the last, using visual explanations and a steady introduction of key concepts. Every algorithm is analysed for its performance, and the book shows how to classify time complexity using big O notation. Strategies including divide and conquer, dynamic programming and greedy methods are covered.

Each chapter ends with a challenge problem modelled on the kind of exercise found in a technical code interview. Learners also see how the existing Java and Python libraries can be applied to the same problems. O'Reilly Media published the book in 2021. It runs to 278 pages. ISBN-13: 9781492091066.

At a glance

  • Key algorithms with clear explanations
  • Big O analysis and challenge problems
  • Uses existing Java and Python libraries
  • 278 pages, published 2021 by O'Reilly Media

Subjects

Book details

ISBN-13
9781492091066
ISBN-10
1492091065
Author
George Heineman
Published
2021
Pages
278
Language
English
Condition
New
See all