Preface
This text is intended for a second-semester course in computer science, the course
that is often referred to as “CS2” in the ABET/ACM/IEEE standard curriculum.
At my own university, this course has the title “Introduction to Algorithmic Design
II,” and I suspect the titles are similar at many other institutions. What this course
is not intended to be is “Introduction to Programming II,” although there will be
a lot of programming discussed in the book. The conceptual material here is on
the design and use of algorithms and data structures. The programming vehicle
happens to be Java, but it could in fact be almost any language, and this course ...

Get Data Structures Using Java 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.