Data Structure is a way of collecting and organising data in such a way that we can perform operations on these data in an effective way, conidering space and time constraints

Data Structure  is about:
  • Storing a collection of objects in memory
  • Operations we can be performed on that data
  • Algorithms for those operations
  • Time and space efficiency those algorithms

Think about following scenarios which data structure is used:

  • Google Search
  • Computer Networking
  • Working or RAM
  • DNA matching