Advantage and Disadvantage of Data Structure

 Advantage and Disadvantage of Data Structure

Hello friends, in today's post we will see advantage and disadvantage of data structure also need of data structure. So, let's start this..



What is the need of Data structure?

As applications are getting complex and data rich, there are three common problems applications face now-a-days.

  • Data Search: Consider an inventory of 1 million items of a store. If application is to search an item. It has to search item in 1 million items every time slowing down the search. As data grows, search will become slower.
  • Processor Speed: Processor speed although being very high, falls limited if data grows to billion records.
  • Multiple requests: As thousands of users can search data simultaneously on a web server, even very fast server fails while searching the data.
To solve the above problems, data structures come to rescue. Data can be organized in a data structure in such a way that all items may not be required to be search and required data can be searched almost instantly.

Advantage of Data Structure

  • Through the help of this we can store the information in hard disk. And after that we can use this information.
  • we can manage the very big database very easily.
  • This is very useful to design the algorithms.
  • By this we can access and process the data on the software system.
  • It makes the processing of data very easy.
  • we can access the data from laptop or mobile at any time by the help of internet.
  • If programmer use the right data structure then they can use their most of time and with this also save their storage and processing time.
  • The data structure is specified by abstract data type (ADT)  provides the abstraction. By which the client can't see the internal working of data structure , so no need to worry about working part. The client can only see the interface .
  • Data structure produce the reusability which means many clients can use the data structure.
Disadvantage of Data Structure

  • It can change only by advanced users.
  • If any troubles comes in data structure the it can solve by only expert. Basic users can't solve it.
  • If Our data structure is very big then for creating and maintaining we need more peoples. By which its cost  are increases.
Note: If you liked this data structure advantage and disadvantages then please tell in the comment and share it with your friends.

Thank You!

Popular posts from this blog

Privacy Policy for Evergreen Sabji Bazar

Difference between Array and Linked List

Cancellation and Refund Policy for Evergreen Sabji Bazar