Data Structures Using C++ is designed to serve as a textbook for undergraduate engineering students of computer science and information technology as well as postgraduate students of computer applications. The book aims to provide a comprehensive coverage of all the topics related to data structures.
Written in a simple manner with strong pedagogy including numerous programs and algorithms covered and explained in depth.
This book covers topics -
Introduction
Algorithm Complexity and Big O Notation
Recursion and Backtracking
Linked Lists
Stacks
Queues
Trees
Priority Queue and Heaps
Disjoint Sets ADT
Graph Algorithms
Sorting
Searching
Selection Algorithms
Symbol Tables
Hashing
String Algorithms
Algorithms Design Techniques
Greedy Algorithms
Divide and Conquer Algorithms
Dynamic Programming
Complexity Classes
Miscellaneous Concepts