Preface

Data structures and algorithms are much more than abstract concepts. Mastering them enables you to write more efficient code that runs faster, which is particularly important for today’s web and mobile apps. If you last saw an algorithm in a university course or at a job interview, you’re missing out on the raw power algorithms can provide.

The problem with most resources on these subjects is that they’re...well...obtuse. Most texts go heavy on the math jargon, and if you’re not a mathematician, it’s really difficult to grasp what on Earth is going on. Even books that claim to make algorithms “easy” assume that the reader has an advanced math degree. Because of this, too many people shy away from these concepts, feeling that they’re simply ...

Get A Common-Sense Guide to Data Structures and Algorithms now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.