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 |