Progressing from the concrete to the abstract-and using numerous, substantial case studies and sample programs-this text explores structured problem solving, data abstraction, software engineering principles, and the comparative analysis of algorithms as fundamental tools of program design. Features and Benefits Uses the C++ programming language throughout. Briefly reviews the syntax of C++ in chapter 1 and provides a brief introduction to the language in an appendix. The text and all programs have been completely written from the Object-Oriented perspective. The book is native C++ making full use of C++ features and object-oriented programming. Templates for classes are introduced early and used throughout. Introduces the Standard Template Library (STL), code for all data structures is developed in fully reusable form (as templated classes). Includes informal specification (pre- and postconditions) with all subprograms. Recursion is treated early and very thoroughly. Features numerous case studies that integrate various topics into programs of various size. Simplified treatment of the Life program. Simplified treatment of the Big-O and related notations, with additional examples and applications. Discusses major principles of software engineering and applies them to large programming projects. Reviews several topics (in appendices) that are often missing from students preparation- Mathematical methods, C++ language features. Emphasizes the process of data abstraction and abstract data types (ADTs), separating ADTs from implementation decisions. Contents same as US/UK editions.
Die Inhaltsangabe kann sich auf eine andere Ausgabe dieses Titels beziehen.
Anbieter: Zoom Books Company, Lynden, WA, USA
Zustand: very_good. Book is in very good condition and may include minimal underlining highlighting. The book can also include "From the library of" labels. May not contain miscellaneous items toys, dvds, etc. . We offer 100% money back guarantee and 24 7 customer service. Bestandsnummer des Verkäufers ZBV.8177584235.VG
Anzahl: 1 verfügbar