Text provides a detailed explanation of the significant data structures, their object-oriented implementations, and applications. The overall goal of this book is unique in its attempts to bridge the gap between algorithmic thinking and the implementation of algorithmic ideas in a programming language. Text includes the following pedagogy: * Figures and diagrams * Chapter objectives and summaries, * Self-test exercises in the body of chapters. * To complement the book's complete coverage of important data structures, code for all programs will be available for student and instructor use. Key Features Include: * Focus on implementation and the explanation of code. * Object-oriented features used from ground up. * A complete explanation of writing code in C++ is provided in the appendix of the book. Electronic Components: * The web site will feature a wide selection of programming projects of varying difficulty * Animated Power Point presentation of all relevant textbook material, * Test bank of exam and quiz questions. * Lecture CDs containing lectures from the textbook
Sprache
Verlagsort
Verlagsgruppe
McGraw-Hill Education - Europe
Zielgruppe
Maße
Höhe: 0 mm
Breite: 0 mm
Dicke: 0 mm
ISBN-13
978-0-07-285801-3 (9780072858013)
Copyright in bibliographic data is held by Nielsen Book Services Limited or its licensors: all rights reserved.
Schweitzer Klassifikation
1 Introduction2 Algorithms and Recursion3 Arrays, Strings, and Vectors4 Linked List Structures5 Stacks and Queues6 Single Dimensional Search Trees7 Self-Modifying Search Trees8 Priority Structures9 Sorting10 Hashing11 GraphsAppendix: Introducing C++