Author: Mark Allen Weiss (USA)
Publisher:
Publish Date: 2006-07-01
Features: This book begins by explaining what data structures are and extends to advanced data structures and algorithm analysis, emphasizing data structures and problem-solving techniques. The purpose of this book is to provide a practical introduction to data structures from the perspective of abstract thinking and problem-solving, attempting to include all important details about data structures, algorithm analysis, and their Java implementations. The author adopts a unique approach by dividing data structures into two parts: specification and implementation, and makes full use of existing data structure libraries (Java Collections Framework). The book is divided into four parts: Part I discusses a subset of the Collections Framework suitable for most applications, covering basic algorithm analysis techniques, recursion, and sorting algorithms; Part II contains a set of application examples using the Collections Framework; Part III discusses the implementation of data structures; Part IV describes advanced data structures such as splay trees, skip lists, and disjoint-set data structures. This book is suitable as a textbook for undergraduate data structure courses or graduate algorithm analysis courses. Instructors can flexibly select the content of this book to teach suitable material for the corresponding course.
Data Structures and Problem Solving with Java (3rd Edition)
📌 Related Posts
Literature
Learning community
2026-09-15
News
How should premature ejaculation be treated to be more effective?
2026-10-07
Literature
Pre-Qin Music History (Revised Edition)
2026-10-12
News
How is prostatitis best treated?
2026-10-18
Literature
Bridge Engineering CAD
2026-10-20
Literature
DREAMWEAVER 8 Certification Exam Guide
2026-10-20
Literature
2008 Postgraduate Entrance Examination English Composition and English-Chinese Translation
2026-10-20
Literature
Analysis of Past Math Exam Question Types (Math I) for Graduate Entrance Exams
2026-10-20