Nicht aus der Schweiz? Besuchen Sie lehmanns.de
Data Abstraction and Problem Solving with C++ - Frank M. Carrano, Paul Helman, Robert Veroff

Data Abstraction and Problem Solving with C++

Buch | Hardcover
800 Seiten
1998 | 2nd edition
Pearson (Verlag)
978-0-201-87402-0 (ISBN)
CHF 89,70 inkl. MwSt
  • Titel erscheint in neuer Auflage
  • Artikel merken
This edition presents the important concepts of data abstraction and data structures using C++ as the language of implementation. It introduces basic concepts of object-oriented programming, including inheritance and virutal functions.
Focusing on data abstraction and data structures, the second edition of this very successful books continues to emphasize the needs of both the instructor and the student. The book illustrates the role of classes and abstract data types (ADTs) in the problem-solving process as the foundation for an object-oriented approach. Throughout the text, the distinction between specification and implementation is continually stressed. The text covers major applications of ADTs, such as searching a flight map and performing an event-driven simulation. It also offers early, extensive coverage of recursion and uses this technique in many examples and exercises. Overall, the lucid writing style, widespread use of examples, and flexible coverage of the materia have helped make this a leading book in the field. New in this Edition *Uses recent enhancements to C++, such as data type bool and C++ strings *States ADT operations in English, specifies them in pseudocode, and finally implements them in C++. Students can see more clearly the progression from an informal statement of an operation to a more formal specification.*
Offers new and revised examples of ADTs that clarify their relationships to classes as well as new coverage of dynamically allocated arrays and circuits *Provides more balance between numeric and nonnumeric examples of recursion *Contains many new exercises and programming problems ** Instructor's materials are available from your sales rep. If you do not know your local sales representative, please call 1-800-552-2499 for assistance, or use the Addison Wesley Longman rep-locator at http://hepg.awl.com/rep-locator. 0201874024B04062001

Frank M. Carrano is Associate Professor of Computer Science at the University of Rhode Island. 0201874024AB04062001

Part I: PROBLEM SOLVING TECHNIQUES 1. Principles of Programming 2. Recursion: the Mirrors 3. Data Abstraction: The Walls 4. Linked Lists 5. Recursion as a Problem-Solving Technique Part II: PROBLEM SOLVING WITH ABSTRACT DATA TYPES 6. Stacks 7. Queues 8. Class Relationships 9. Trees 10. Tables and Priority Queues 11. Advanced Implementations of Tables 12. Graphs 13. External Methods Appendix A: Review of C++ Fundamentals Appendix B: ASCII Character Codes Appendix C: C++ Header Files and Standard Functions Appendix D: Mathematical Induction Glossary

Erscheint lt. Verlag 26.1.1998
Sprache englisch
Maße 207 x 262 mm
Gewicht 1704 g
Themenwelt Mathematik / Informatik Informatik Datenbanken
Mathematik / Informatik Informatik Programmiersprachen / -werkzeuge
Informatik Software Entwicklung Objektorientierung
ISBN-10 0-201-87402-4 / 0201874024
ISBN-13 978-0-201-87402-0 / 9780201874020
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
objektorientierte Entwicklung modularer Maschinen für die digitale …

von Thomas Schmertosch; Markus Krabbes; Christian Zinke-Wehlmann

Buch | Hardcover (2024)
Hanser (Verlag)
CHF 62,95
Entwicklung von GUIs für verschiedene Betriebssysteme

von Achim Lingott

Buch (2023)
Hanser, Carl (Verlag)
CHF 55,95
Principles and Practice Using C++

von Bjarne Stroustrup

Buch | Softcover (2024)
Addison Wesley (Verlag)
CHF 119,95