123ArticleOnline Logo
Welcome to 123ArticleOnline.com!
ALL >> Computer-Programming >> View Article

An Beginner's Guide To Data Structure In Programming

By Author: Sayali Desai
Total Articles: 4

A data structure is a specialized format for organizing and storing data. General data structure types include the array, the file, the record, the table, the tree, and so on. Any data structure is designed to organize data to suit a specific purpose so that it can be accessed and worked with in appropriate ways. In computer programming, a data structure may be selected or designed to store data for the purpose of working on it with various algorithms.

Data structure is the manner in which data can be organized and stored for efficient retrieval and processing. We use data structures a number of times in our daily operations. For instance, stacks are used to perform undo and redo operations in documents, double linked lists allow us to visit the previous and the next pages in browsers and many more such applications.

Data structures is a fairly advanced topic which needs a prior understanding of a programming language. Data Structure is a way of collecting and organizing data in such a way that we can perform operations on these data in an effective way. Data Structures is about rendering data elements in terms of some relationship, for better organization and storage.

For example, we have some data which has, player's name "Sachin" and age 40. Here "Sachin" is of String data type and 40 is of integer data type.
We can organize this data as a record like Player record, which will have both player's name and age in it. Now we can collect and store player's records in a file or database as a data structure.

For Example "Ashwin" 31, "Shami" 26, "Dhoni" 33
If you are aware of Object Oriented programming concepts, then a class also does the same thing, it collects a different type of data under one single entity. The only difference being, data structures provides techniques to access and manipulate data efficiently.
In simple language, Data Structures are structures programmed to store ordered data, so that various operations can be performed on it easily. It represents the knowledge of data to be organized in memory. It should be designed and implemented in such a way that it reduces the complexity and increases the efficiency. There are many platforms through which you can learn data structure online

Basic types of Data Structures

As we have discussed above, anything that can store data can be called as a data structure, hence Integer, Float, Boolean, Char etc, all are data structures. They are known as Primitive Data Structures.
Then we also have some complex Data Structures, which are used to store large and connected data.

Some example of Abstract Data Structure is:
• Linked List
• Tree
• Graph
• Stack, Queue etc.

Total Views: 42Word Count: 446See All articles From Author

Computer Programming Articles

1. How Does Magento Help You To Grow With An International Expansion?
Author: Anuj Sharma

2. Moving To Selenium? Know Your Costs, Challenges And Options
Author: Siyaram Ray

3. Warehouse Management Case Study
Author: brilliant info

4. How Does Content Marketing Promote Your Android App?
Author: siliconithub

5. How To Change Homepage Or Start Page In Microsoft Edge?
Author: Edward Lewis

6. Web Designing Ideas To Expand Business Boundaries
Author: pooja garg

7. The Future Of Web Development – 7 Trends That Involved
Author: Siyaram Ray

8. Selenium Testing – Distribution Testing With Selenium Grid
Author: Siyaram Ray

9. Hire Android Application Developers And Get Your Customised Application Developed
Author: Daniel Carl

10. Why It Is A Very Good Idea To Move Your Entire Site To Magento
Author: Rose Carter

11. Guide To Remove Win Tonic Pup From The Computer System
Author: Virus Removal

12. Impact Of Selenium In Future With Testing Patterns
Author: Siyaram Ray

13. Components Influencing Estimation Of Selenium Automation Testing
Author: Siyaram Ray

14. How To Change The Ip Address On Mac Using A Proxy Server?
Author: john martin

15. 9 Mobile App Development Trends That Would Take Over The Market In 2018
Author: Applaunch

Login To Account
Login Email:
Password:
Forgot Password?
New User?
Sign Up Newsletter
Email Address: