In a computer, we need a proper system of storing and retrieval of data. Such system is called data structure. Data structures provide a means to maintain and manipulate large amount of data efficiently.
Data structures are used in almost every program or software for manipulation of data. Manipulation of data requires the following tasks:
There are two major categories of data structures:
The most popular data structures that are used in developing software systems are as follows: