A data structure is a process of organizing and storing data efficiently in memory. It refers to a data collection with well-defined operations or properties or behaviour. There are two kinds of data structure in advanced java:
The rapid growth in data & complexity of application leads to some problems such as processing speed, searching data, and multi request on time being arise. Data structure store & manage data in such way so it required data can be searched instantly.
Reusability:
Data structure gives reusability of data that it's after implementation of particular data structure, we can use it any time at any place.
Efficiency:
The data structure used to increase performance & efficiency of application by organizing data in such a manner that required small space with high processing speed.
The abstract data type used to specify data structure.it leads to abstraction.
1. Linear data structure
Static
Dynamic
2. Non-Linear Data Structure