Data Structures - What is it?
What is Data Structure?
Group of data elements which provides an efficient way of storing and organizing. (https://www.javatpoint.com/data-structure-introduction)
How data and the relationship amongst different data is represented, that aids in how efficiently various functions or operations or algorithms can be applied. (https://www.interviewbit.com/data-structure-interview-questions/)
Way to organize data in a way that can be used to perform specific functions efficiently.
Operations on Data Structures
- Access
- Search
- Insertion
- Deletion
- Traversal
- Sorting
Each data structure will have pros and cons on different operations.