Data structures & problem solving using Java

Front Cover
Addison Wesley, 1998 - Business & Economics - 780 pages
1 Review
"The book's unique approach of separating the interface (how to use a data structure) and the implementation (how to program a structure) of each data structure into parts has been hailed by both professors and students as an outstanding and efficient way of teaching data structures. Professor Mark Allen Weiss continues with this approach in the third edition of Data Structures and Problem Solving Using Java by introducing concepts in four parts. Part 1 (tour of Java), Part 2 (Algorithms and Building Blocks), and Part 3 (Applications) lay the groundwork by discussing basic concepts and tools and providing some practical examples. Implementation of data structures is not shown until Part 4 (Implementations). This practical approach forces the student to think abstractly about the functionality of the data structures before implementing them." "This edition incorporates the many enhancements of Java 5.0. It includes coverage of generic programming and of the design of generic collection classes. The book is appropriate for students who are familiar with basic Java programming concepts or are new to the language and want to learn how it treats data structures concepts."--BOOK JACKET.

From inside the book

What people are saying - Write a review

Review: Data Structures and Problem Solving Using Java

User Review  - Samantha - Goodreads

This book was ok. Most of its explanations were pretty decent, the only chapter I didn't think was that helpful was the one on graphs. Now I didn't read the first part because its just an overview of ... Read full review

Review: Data Structures & Problem Solving Using Java

User Review  - Alaa - Goodreads

Data Structures and Problem Solving Using Java Read full review


Primitive Java 3
Exercises 23
Objects and Classes 53

29 other sections not shown

Common terms and phrases

About the author (1998)

Mark Allen Weiss is a Professor in the School of Computer Science at Florida International University. He received his Ph.D. in Computer Science from Princeton University where he studied under Robert Sedgewick. Dr.Weiss has received FIU's Excellence in Research Award, as well as the Teaching Incentive Program Award, which was established by the Florida Legislature to recognize teaching excellence. Mark Allen Weiss is on the Advanced Placement Computer Science Development Committee. He is the successful author of Algorithms, Data Structures, and Problem Solving with C++ and the series Data Structures and Algorithm Analysis in Pascal, Ada, C, and C++, with Addison-Wesley.

Bibliographic information