Abstract Data Types and Algorithms

Front Cover
Springer, 1990 M11 30 - 377 pages
Intended as a second course on programming with data structures, this book is based on the notion of an abstract data type which is defined as an abstract mathematical model with a defined set of operations.
 

Contents

The Complexity of Algorithms
2
Abstract Data Types and Program Design
25
Elementary Linear ADTs
48
Nonlinear ADTS Trees
91
Abstract Data Type Sets I
136
Abstract Data Type Sets II
152
NonLinear ADTs Graphs
200
Algorithm Design with Abstract Data Types
231
an Algorithm on the ADT List
251
Graph Traversals and Algorithms
281
Stringsearching Algorithms
295
Hard Problems and NPcompleteness
313
Solutions to Selected Exercises
335
Index
373
Copyright

Common terms and phrases

Bibliographic information