John Hubbard: "Data Structures with Java, 2 Edition" - 

Mc.g.H | 2009 | ISBN: 0071611614 | 368 pages | PDF | 5,2 MB
The book includes more than 200 detailed examples and over 260 solved problems. The author firmly believes that programming is learned best by practice, following a well-constructed collection of examples with complete explanations. This book is designed to provide that support.
This second edition is a major improvement over the original 2001 edition. Most of the chapters have been completely rewritten. Three entirely new chapters have been added, on object-oriented programming, linked structures, and the Java Collections Framework.
Java 6.0 is used throughout the book, with special attention to these new features of the language:
-The Scanner class.
-The StringBuilder class.
- Formatted output, including the printf() method.
- The enhanced for loop (also called the for-each loop).
- Static imports.
- enum types.
- Variable length parameter lists.
- Autoboxing.
- Generic classes
-The Deque, ArrayDeque, EnumSet, and EnumMap classes, and the Queue interface in the Java Collections Framework.



