- Data Structure is used to Organizing the data to manipulate very efficiently.Data Structure is also manage the data and their storage for enabling the fast and efficient access and its modification.
- Data structure is a specific way of storing and organizing data in a storage device so that it can be used efficiently.
- A data structure is a special format for organizing and storing data to manipulate with good performance and efficient access.
Below is the list of Data Structure which are generally designed upon the primitive and abstract Data Types.
- Array
- List
- Stack
- Queue
- Tree (Special version of Graph)
- Graph
- Hash Table
- Symbol Table etc
Types of Data Structure
Depending upon the element Structure , data structure is categorize into two parts :
- Linear Data Structure
- Non-Linear Data Structure
Linear Data Structure
In this data structure ,data stores in linear fashion or sequential manner.means physically it seems that data is storing in linear fashion but its not always possible, and linear means is not that data will store sequentially in Memory address.
Example : Array ,Linked List,Stack,Queue etc
Non-Linear Data Structure
In this data structure ,data stores or access in Non-Linear fashion or Non-sequential Order.
Example : Tree , Graph etc
Operations
There are following operation we can perform on Data Structure :
- Insertion : It performs the addition of Data into data structure.
- Searching : It performs the searching to search an element from the data structure.
- Deletion : It performs the deletion of data from the data structure.
- Sorting : It performs the Ordering of data.
- Partition : It performs the dividation of Set of data into more than one Parts.