Book description
Data Structures and Algorithms Using C++ helps students master data structures, their algorithms and the analysis of complexities of these algorithms. Each chapter includes an Abstract Data Type (ADT) and applications along with a detailed explanation of the topics. This book meets the requirements of the course curricula of all Indian universities.
Table of contents
- Cover
- Title page
- Contents
- About the Authors
- Preface
- Chapter 1. Introduction to C++
- Chapter 2. Object Oriented Concepts
- Chapter 3. Algorithms
- Chapter 4. Arrays
- Chapter 5. Linked List
- Chapter 6. Stacks
- Chapter 7. Queues
- Chapter 8. Dictionaries
-
Chapter 9. Trees and Binary Trees
- 9.1 Introduction
- 9.2 Terminologies
- 9.3 Representation of a Tree
- 9.4 Binary Trees
- 9.5 Representation of Binary Trees
- 9.6 Binary Tree Operations
- 9.7 Binary Tree Traversals
- 9.8 Conversion of a Tree into a Binary Tree
- 9.9 Threaded Binary Trees
- 9.10 Applications of Binary Trees
- 9.11 ADT of Binary Tree
- Summary
- Exercises
- Chapter 10. Graphs
- Chapter 11. Priority Queues
- Chapter 12. Binary Search Trees and AVL Trees
- Chapter 13. Multiway Trees and B Trees
- Chapter 14. Red-Black Trees and Splay Trees
- Chapter 15. Pattern Matching and Tries
- Chapter 16. Sorting and Searching
- Solved Question Papers
- Acknowledgements
- Copyright
Product information
- Title: Data Structures and Algorithms Using C++
- Author(s):
- Release date: July 2010
- Publisher(s): Pearson India
- ISBN: 9789332511996
You might also like
book
C++ Data Structures and Algorithms
Learn how to build efficient, secure and robust code in C++ by using data structures and …
book
C++ Data Structures and Algorithm Design Principles
Get started with C++ programming by learning how to build applications using its data structures and …
book
Algorithms in C++, Parts 1-4: Fundamentals, Data Structure, Sorting, Searching, Third Edition
Robert Sedgewick has thoroughly rewritten and substantially expanded and updated his popular work to provide current …
book
Learning Functional Data Structures and Algorithms
Learn functional data structures and algorithms for your applications and bring their benefits to your work …