Introducing Data Structures with Java

Front Cover
Pearson Education India, Aug 31, 2011 - Data structures - 464 pages
Data structures with their associated operations form an essential component of studies in computing, and this book sets out to provide a firm understanding of them. It deals with arrays, lists, queues, stacks, binary trees and graphs, and with algorithms for operations such as searching and sorting. The text aims at providing an integrated approach to data structures: theory, practical programming and animated graphics supplement each other to provide students with a complete picture. Practical implementation, to promote sound understanding, is a key feature, and many example programs are developed, using a clear design process; full source code listings are supplied in each chapter and all of the programs, as well as animated graphic resources, are supplied on the CD-ROM. While Java is used throughout the book, the CD-ROM also contains C++ versions of the programs for those used to that language.
 

What people are saying - Write a review

User Review - Flag as inappropriate

This a very nice, simplified and the best book I have read so far. It makes data structures more simple in that even a naive programmer can easily understand. I wish I had money to buy it.

Contents

Sorting FIrragsSeLection Butitite Insertion
8
Exercises 1
11
Case Stucig 2Firi lriveritoru Table SE18
15
Data Tupes
18
CONTENTS OF THE BOOK
31
l File Input and Output
34
Flrrrrau Data Structures
41
5 Searching Flrrcags
54
Queues
154
Steclis
189
Binary Trees 285
206
29
228
Staciis
241
Graphs
248
Case Stuciu 8Fl Flight Departures Timetable E128
323
Case Stuclu 1Fl Queue Simulation 913
343

Fite Input and Clutput
67
S I_inlxed Lists
118
Sorting FlrrausSetection Butitite Insertion
140
AppendixA
359
165
391
Copyright

Common terms and phrases

Bibliographic information