Data Structures

Data Structure is a way to store and organize data so that it can be used efficiently. Data structures are the building blocks of any program. Choosing the appropriate data structure for a program is the most difficult task for a programmer. Data structures have a wide and diverse scope of usage across the fields of Computer Science. The key advantages of data structures are as follows :

  • Efficiency: Efficiency of a program depends upon the choice of data structures. Correct choice of data structures can make entire process efficient.
  • Reusability: Implementation of data structures can be compiled into libraries which can be used by different clients.
  • Abstraction: Data structure is specified by the ADT which provides a level of abstraction.

Data structures comprises of two word ‘data’ and ‘structures’ so the first thing is we need to understand what is data and then we will move to the definition of data structures we will see that

  • how these data structures are classified
  • what are the different operations we are doing in the data structures
  • how data structures are selected to write a program
Lets discuss together to understand fundamentals of Data Structures.
Select the following Areas of your Interest.