Inhaltsverzeichnis
zur Publikation »
zurück »

Algorithms & Data Structures

Preface

Part I: Programming environments for motion, graphics, and geometry

1 Reducing a task to given primitives: Programming motion
2 Graphics primitives and environments
3 Algorithm animation
Part II: Programming concepts: Beyond notation
4 Algorithms and programs as literature: Substance and form
5 Divide-and-conquer and recursion
6 Syntax
7 Syntax analysis
Part III: Objects, algorithms, programs
8 Truth values, the data type "set", anf bit acrobatics
9 Ordered sets
10 Strings
11 Matrices and graphs: transitive closure
12 Integers
13 reals
14 straight lines and circles
Part IV: Complexity of problems and algorithms
15 Computabiliy and complexity
16 The mathematics of algorithm analysis
17 Sorting and its complexity
Part V: Data structures
18 What is data structure?
19 Abstract data types
20 Implicit data strutures
21 List structures
22 Address computation
23 Metric data structures
Part VI: Interaction between algorithms and data structures: Case studies in geometric computation
24 Sample problems and algorithms
25 Plane-sweep: A general-purpose algorithm for two-dimensional problems illustrated using line segment intesection
26 The closest pair problem
References

Index