Emphasizing C programming style, this text presents material on data structures within the framework of abstraction, program design, correctness and efficiency. Delayed coverage of sorting allows for integration of earlier material and demonstrates the relationship between data structures and algorithm design. An overview of the C programming language is included in early chapters. A Student Laboratory Manual packaged with the text contains directed project and laboratory work tied to chapters in the text. The DRUIDS software is included with the lab manual. This software animates algorithms discussed in the text and allows students' own code to be linked and animated.
Emphasizing C programming style, this text presents material on data structures within the framework of abstraction, program design, correctness and efficiency. Delayed coverage of sorting allows for integration of earlier material and demonstrates the relationship between data structures and algorithm design. An overview of the C programming language is included in early chapters. A Student Laboratory Manual packaged with the text contains directed project and laboratory work tied to chapters in the text. The DRUIDS software is included with the lab manual. This software animates algorithms discussed in the text and allows students' own code to be linked and animated.
Auflage
Sprache
Verlagsort
Verlagsgruppe
Zielgruppe
Für höhere Schule und Studium
Editions-Typ
Illustrationen
Maße
ISBN-13
978-0-17-008963-0 (9780170089630)
Copyright in bibliographic data is held by Nielsen Book Services Limited or its licensors: all rights reserved.
Schweitzer Klassifikation
Abstraction and structure; C basics; data types in C; program design; program correctness; program efficiency; abstract data types (ADTs); sequential ADTs; searching index; non-sequential ADTs; balanced trees; hashing; priority queues; graphs; sorting. Appendices: definitions in adt.h; ISO character set.