Data Processing, C/C++, General Software Engineering
Log in to track your reading progress.
Overview
Focusing on data abstraction and data structures, the second edition of this very successful book 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 next, 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 material have helped make this a leading book in the field.Synopsis
Designed for a second course in computer science, this textbook introduces the data abstraction technique for building walls between a program and its data structures, and presents various abstract data types and their implementations as C++ classes. The author evaluates the advantages and disadvantages of array-based and pointer-based data structures, and explains the concepts behind recursion, inheritance, polymorphism, algorithm efficiency, and balanced search trees. Annotation ©2004 Book News, Inc., Portland, OR
Book Details
Published
April 1, 2004
Publisher
Pearson
Pages
992
Format
Hardcover
ISBN
9780321247254