C++ Plus Data Structures
Authors: Nell Dale – Chip Weems – Tim Richards
ISBN-10: 1284089185
ISBN-13: 9781284089189
Edition 版次: 6
Publication Date 出版日期: 2016-09-09
Print Length 页数: 838 pages
Book Description
By finelybook
C++ Plus Data Structures,Sixth Edition explores the specifications,applications,and implementations of abstract data types with unmatched accessibility. Topics such as modularization,data encapsulation,information hiding,object-oriented decomposition,algorithm analysis,life-cycle software verification models,and data abstraction are carefully presented to foster solid software engineering techniques.
NEW & KEY FEATURES OF THE SIXTH EDITION:
UPDATED – Updated with new C++11 features including range-based for loops and threads
NEW – Includes a new Chapter 10,Trees Plus,that emphasizes balancing of search trees by covering AVL Trees,Red-Black Trees,and B-Trees
NEW – Includes a new chapter on Sets,Maps,and Hashing
NEW – Chapter 12,Sorting,now includes practical performance issues and parallel merge sort
NEW – Chapters in the second half of the text are now easier to assign in alternate orders,supporting a wider range of course goals and organizations
NEW – Modern new design enhances the look and feel of the text
STUDENT FAVORITE – Pedagogical features include: chapter openers with goals,marginal definition boxes,algorithm boxes,C++ boxes,function boxes,case studies,chapter summary,and end of chapter exercises
Contents
Preface
1Software Engineering Principles
2 Data Design and Implementation
3 ADT Unsorted List
4 ADT Sorted List
5ADTs Stack and Queue
6Lists Plus
7 Programming with Recursion
8 Binary Search Trees
9 Heaps,Priority Queues,and Heap Sort
10 Trees Plus
11 Sets,Maps,and Hashing
12 Sorting
13 Graphs