1. Overview

As you start this book, you may have some questions:

• What are data structures and algorithms?

• What good will it do me to know about them?

• Why can’t I just use arrays and for loops to handle my data?

• When does it make sense to apply what I learn here?

This chapter attempts to answer these questions. We’ll also introduce some terms you’ll need to know and generally set the stage for the more detailed chapters to follow.

Next, for those of you who haven’t yet been exposed to ...

Get Data Structures and Algorithms in Java, 2nd Edition 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.