The Recursive Book of Recursion

Ace the Coding Interview with Python and JavaScript



Bookstore > Books > The Recursive Book of Recursion

Price$29.74 - $35.34
Rating
AuthorAl Sweigart
PublisherNo Starch Press
Published2022
Pages328
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-101718502028
ISBN-139781718502024
EBook Hardcover Paperback

Recursion has an intimidating reputation: it's considered to be an advanced computer science topic frequently brought up in coding interviews. But there's nothing magical about recursion.

The Recursive Book of Recursion uses Python and JavaScript examples to teach the basics of recursion, exposing the ways that it's often poorly taught and clarifying the fundamental principles of all recursive algorithms. You'll learn when to use recursive functions (and, most importantly, when not to use them), how to implement the classic recursive algorithms often brought up in job interviews, and how recursive techniques can help solve countless problems involving tree traversal, combinatorics, and other tricky topics.

Al Sweigart has built a career explaining programming concepts in a fun, approachable manner. If you've shied away from learning recursion but want to add this technique to your programming toolkit, or if you're racing to prepare for your next job interview, this book is for you.


  1. (9 books)


5 5 29

Similar Books


Big Book of Windows Hacks

Big Book of Windows Hacks

by Preston Gralla

Bigger, better and broader in scope, the Big Book of Windows Hacks gives you everything you need to get the most out of your Windows Vista or XP system, including its related applications and the hardware it runs on or connects to. This book takes you beyond the operating system with hacks for applications like Internet Explorer 7 and Off...

Price:  $3.25  |  Publisher:  O'Reilly Media  |  Release:  2007

The Little Book of Semaphores

The Little Book of Semaphores

by Allen Downey

The Little Book of Semaphores is a free textbook that introduces the principles of synchronization for concurrent programming.In most computer science curricula, synchronization is a module in an Operating Systems class. OS textbooks present a standard set of problems with a standard set of solutions, but most students don't get a go...

Free ebook  |  Publisher:  Green Tea Press  |  Release:  2016

The DAM Book, 2nd Edition

The DAM Book, 2nd Edition

by Peter Krogh

One of the main concerns for digital photographers today is asset management: how to file, find, protect, and re-use their photos. The best solutions can be found in The DAM Book, our bestselling guide to managing digital images efficiently and effectively.Anyone who shoots, scans, or stores digital photographs is practicing digital asset...

Price:  $11.46  |  Publisher:  O'Reilly Media  |  Release:  2013

The Book of Qt 4

The Book of Qt 4

by Daniel Molkentin

Cross-platform development is a kind of holy grail, and Trolltech's Qt toolkit may well be the most promising solution yet to this development challenge. Qt is widely used for the development of GUI applications as well as console tools and servers, and it's especially appealing to programmers who need to write cross-platform ap...

Price:  $10.71  |  Publisher:  No Starch Press  |  Release:  2007

The Book of CSS3

The Book of CSS3

by Peter Gasston

CSS3 is the technology behind most of the eye-catching visuals on the Web today, but the official documentation can be dry and hard to follow. Luckily, The Book of CSS3 distills the heady technical language of the CSS3 specification into plain English, so you can get started on your next project right away.With real-world examples and a f...

Price:  $7.85  |  Publisher:  No Starch Press  |  Release:  2011

The Book of CSS3, 2nd Edition

The Book of CSS3, 2nd Edition

by Peter Gasston

CSS3 is the technology behind most of the eye-catching visuals on the Web. But the docs can be dry, murky, and full of dastardly caveats for inconsistent browser implementations.This completely updated second edition of the best-selling Book of CSS3 distills the dense technical language of the CSS3 specification into plain English and sho...

Price:  $26.34  |  Publisher:  No Starch Press  |  Release:  2014

The Book of Xen

The Book of Xen

by Chris Takemura, Luke S. Crawford

Xen, the open source virtualization tool, is a system administrator's dream. Xen is a free, high-performance virtual machine monitor that lets you consolidate your hardware and finally put those unused cycles to use - without sacrificing reliability, performance, or scalability.The Book of Xen explains everything you need to know in ...

Price:  $15.82  |  Publisher:  No Starch Press  |  Release:  2009

The Book of PF, 2nd Edition

The Book of PF, 2nd Edition

by Peter N.M. Hansteen

OpenBSD's stateful packet filter, PF, is the heart of the OpenBSD firewall and a necessity for any admin working in a BSD environment. With a little effort and this book, you'll gain the insight needed to unlock PF's full potential.This 2nd edition of The Book of PF has been completely updated and revised. Based on Peter N....

Price:  $151.26  |  Publisher:  No Starch Press  |  Release:  2010