Skip to main content

Data Structures in C++

Data structures is a way to organize information so that we can find, update, add, and delete portions of it efficiently. A collection of data elements whose organization is managed by the operations that are used to store and retrieve the individual data elements, for example like Stacks, trees, queues, graphs, etc.

Mainly data structure is divided into two main branches - primitive data structure (integer,float,character,pointer) and non primitive data structure (array, lists,files).

In this book we will cover all the topics necessary to learn coding using the concepts of data structures in C++.

Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file to shorten your download time. After downloading it, you will need a program like Winzip to decompress it.

Virus note: All files are scanned once-a-day by for viruses, but new viruses come out every day, so no prevention program can catch 100% of them.


1. Re-scan downloaded files using your personal virus checker before using it.
2. NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.


Add new comment

This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.