Jump to ratings and reviews
Rate this book

数据结构与算法分析Java语言描述

Rate this book
"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.

Unknown Binding

First published October 1, 1997

1 person is currently reading
76 people want to read

About the author

Mark Allen Weiss

31 books11 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
15 (26%)
4 stars
19 (33%)
3 stars
16 (28%)
2 stars
5 (8%)
1 star
2 (3%)
Displaying 1 - 2 of 2 reviews
1 review2 followers
Want to read
November 13, 2008


Data Structures and Problem Solving Using Java
Profile Image for Lime Street Labrador.
200 reviews6 followers
July 6, 2021
Standard coverage but much poorer organization and explanations than other books.
The BlueJ book and Liang/Eck are much better.
Displaying 1 - 2 of 2 reviews

Can't find what you're looking for?

Get help and learn more about the design.