Cover image for Data structures and algorithms in C++
Title:
Data structures and algorithms in C++
Personal Author:
Edition:
2nd ed.
Publication Information:
Pacific Grove, Calif. : Brooks/Cole, 2001
ISBN:
9780534375973

Available:*

Library
Item Barcode
Call Number
Material Type
Item Category 1
Status
Searching...
30000004849315 QA76.73.C153 D76 2001 Open Access Book Book
Searching...
Searching...
30000004502039 QA76.73.C153 D76 2001 Open Access Book Book
Searching...

On Order

Summary

Summary

Building on widespread use of the C++ programming language in industry and education, this book provides a broad-based and case-driven study of data structures -- and the algorithms associated with them -- using C++ as the language of implementation. This book places special emphasis on the connection between data structures and their algorithms, including an analysis of the algorithms' complexity. It presents data structures in the context of object-oriented program design, stressing the principle of information hiding in its treatment of encapsulation and decomposition. The book also closely examines data structure implementation and its implications on the selection of programming languages.


Table of Contents

1 Object-Oriented Programming Using C++
2 Complexity Analysis
3 Linked Lists
4 Stacks and Queues
5 Recursion
6 Binary Trees
7 Multiway Trees
8 Graphs
9 Sorting
10 Hashing
11 Data Compression
12 Memory Management
13 String Matching Appendices
A Computing BIG-O
B Algorithms in the Standard Template Library
C NP-Completeness