一本很好的用java写的数据结构。
Chapter 1: Overview
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 an object-oriented language, we'll
briefly explain enough about OOP to get you started. Finally, for C++ programmers who
don't know Java, we'll point out some of the differences between these languages.
1