Nicht aus der Schweiz? Besuchen Sie lehmanns.de
Practical Introduction to Data Structures and Algorithms, Java Edition - Clifford A. Shaffer

Practical Introduction to Data Structures and Algorithms, Java Edition

Buch | Hardcover
488 Seiten
1998
Pearson (Verlag)
978-0-13-660911-7 (ISBN)
CHF 109,95 inkl. MwSt
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
Appropriate for introductory computer science and related courses in data structures and principles of algorithm analysis.

A practical text designed for the needs of undergraduate students.
With an emphasis on data structures and algorithm analysis, this book includes programming examples in C++. The author concentrates on the principles required to select or design a data structure that will most effectively solve a problem.* Provides an understanding of fundamental data structures through clear explanations, illustrations, and case studies. * Uses actual Java code for nearly all algorithms. * Presents basic analysis terminology early in the text and analysis techniques throughout. The techniques provided assume a range of instructional levels so that they may be used by students with varying backgrounds in the subject. * Provides integrated treatment of both in-memory and disk- based algorithm techniques to allow students to see how these techniques are related, and the key differences between them. * Supports the concept that algorithm analysis is practical and helps in the design of real programs by presenting data structure costs and benefits. * Includes exercises as well as many suggestions for projects to provide students with hands-on experience.
* Presents several new data structures, including skip lists, multidimensional search trees, and amortized analysis are discussed. * Provides a chapter on the limits of computation: a brief introduction to computability and NP-completeness to permit an easy-to-understand introduction to these topics.

Preface.
I. PRELIMINARIES.

 1. Data Structures and Algorithms.
 2. Mathematical Preliminaries.
 3. Algorithm Analysis.
II. FUNDAMENTAL DATA STRUCTURES.

 4. Lists, Stacks, and Queues.
 5. Binary Trees.
 6. General Trees.
 7. Graphs.
III. SORTING AND SEARCHING.

 8. Internal Sorting.
 9. File Processing and External Sorting.
10. Searching.
11. Indexing.
IV. APPLICATIONS AND ADVANCED TOPICS.

12. Lists and Arrays Revisited.
13. Advanced Tree Structures.
14. Analysis Techniques.
15. Limits to Computation.
V. APPENDIX.

A. Java Tutorial for C and Pascal Programmers.
Bibliography.
Index.

Erscheint lt. Verlag 8.1.1998
Sprache englisch
Maße 180 x 242 mm
Gewicht 891 g
Themenwelt Informatik Programmiersprachen / -werkzeuge Java
Informatik Theorie / Studium Algorithmen
Mathematik / Informatik Informatik Web / Internet
ISBN-10 0-13-660911-2 / 0136609112
ISBN-13 978-0-13-660911-7 / 9780136609117
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
mit über 150 Workouts in Java und Python

von Luigi Lo Iacono; Stephan Wiefling; Michael Schneider

Buch (2023)
Carl Hanser (Verlag)
CHF 41,95
Einführung, Ausbildung, Praxis

von Christian Ullenboom

Buch | Hardcover (2023)
Rheinwerk (Verlag)
CHF 69,85