Data Structures and Problem Solving Using Java / Edition 2

Data Structures and Problem Solving Using Java / Edition 2

5.0 1
by Mark Weiss
     
 

ISBN-10: 0201748355

ISBN-13: 9780201748352

Pub. Date: 08/01/1901

Publisher: Addison Wesley

Data Structures and Problem Solving Using Java teaches data structures and algorithms from the perspective of abstract thinking and problem solving. In this text, experienced author and educator Mark Allen Weiss takes a unique approach by clearly separating the specification and implementation of data structures. Dr. Weiss presents the interface and running time of…  See more details below

Overview

Data Structures and Problem Solving Using Java teaches data structures and algorithms from the perspective of abstract thinking and problem solving. In this text, experienced author and educator Mark Allen Weiss takes a unique approach by clearly separating the specification and implementation of data structures. Dr. Weiss presents the interface and running time of data structures in Part II of the book. Then, he provides the opportunity for students to use the data structures in a variety of practical examples before introducing the implementations in Part IV. By first gaining a familiarity with the interfaces and uses of data structures, readers will be able to think more abstractly about the subject matter.

Product Details

ISBN-13:
9780201748352
Publisher:
Addison Wesley
Publication date:
08/01/1901
Edition description:
Older Edition
Pages:
928
Product dimensions:
7.56(w) x 9.52(h) x 1.52(d)

Table of Contents

Ch. 1Primitive Java3
Ch. 2References27
Ch. 3Objects and Classes53
Ch. 4Inheritance75
Ch. 5Algorithm Analysis107
Ch. 6Data Structures143
Ch. 7Recursion173
Ch. 8Sorting Algorithms223
Ch. 9Randomization259
Ch. 10Fun and Games283
Ch. 11Stacks and Compilers303
Ch. 12Utilities331
Ch. 13Simulation349
Ch. 14Graphs and Paths367
Ch. 15Stacks and Queues411
Ch. 16Linked Lists433
Ch. 17Trees455
Ch. 18Binary Search Trees489
Ch. 19Hash Tables553
Ch. 20A Priority Queue: The Binary Heap581
Ch. 21Splay Trees617
Ch. 22Merging Priority Queues643
Ch. 23The Disjoint Set Class665
App. AJava Platforms697
App. BOperators713
App. CSome Library Routines715
App. DGraphical User Interfaces731
Index769

Read More

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >

Data Structures and Problem Solving Using Java 5 out of 5 based on 0 ratings. 1 reviews.
Guest More than 1 year ago
This book strikes an excellent balance between theory and practice in a subject which can get complex very easily. The first book I attempted to read on this subject was the 'art of computer programming' of Don Knuth but it was too intimidating. Then i went to Algorithm with Java of Bob sedgewick and though it was excellent, the author did not worry about the specific java details. Finally, I get this book and I could understand very well the theoretical aspects of the subject as well as several practical implementation in java which help to clarify many subtleties involved in the algorithms I strongly recommend this book to people that are practical oriented but at the same time want adquire a firm grasp of the subject