A Data Structure is a Specific way to store and organize data in a computer's memory so that these data can be used efficiently later. Data may be arranged in many different ways such as the logical or mathematical model for a particular organization of data is term as a data structure.
The variety of a particular data model depends on two factors: -
The data structure can be sub-divided into major types:
A data structure is said to be linear if its elements combine to form any specific order. There are basically two techniques for representing such linear structures within memory.
The common examples of the linear data structure are: -
This structure is mostly used for representing data that contains a hierarchical relationship among various elements.
Examples of Non-Linear Data Structures are: -