Active6 years, 7 months ago
- Applications Of Linked List Data Structures
- Applications Of Data Structures In Real Life
- Data Structures Tutorials Point
- Applications Of Data Structures Book
I have to do a project for my college course in data structures using c and was wondering if anyone can tell me any real life uses of data structures so that I can base my project on it.Please keep in mind that it is only my first year of programming in c so I currently do not have the skills to write very advanced code.
user2078217user2078217
closed as not a real question by Fred Foo, Mat, Linger, Dukeling, xlecoustillierFeb 16 '13 at 16:51
It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center. If this question can be reworded to fit the rules in the help center, please edit the question.
Feb 02, 2017 1. Applications of Data Structures Ram 2. Agenda. Applications of Linked List. Applications of Stacks. Applications of Queue. Applications of Deque. Applications of Trees 3. Linked List. The linked list is fundamental, and as the simplest persistent, recursive data structure. Applications: Implementation of other data structures, Execution of matrices and vectors, Dynamic memory allocation, Pointer container, Control tables. Stack refers to an orderly arrangement of data. It consists of just one end. This end is used for both, data addition as well as removal. Applications of linked list data structure Implementation of stacks and queues. Implementation of graphs: Adjacency list representation of graphs is most popular which is uses. Dynamic memory allocation: We use linked list of free blocks. Maintaining directory of names. Performing arithmetic.
4 Answers
Since this is your first year of college, I wouldn't go into the depths of datastructures and their uses.
Simplest use of a data structure: A English-to-English Dictionary, which can be built using a Hash Table.
From here, you can go into depths of DS
- Datastructures in OS design, such as memory manager (Linked List + Hash-Map),
- BTrees in Database Design
- Trees in Filesystems
- Graphs in electronic circuit simulation, AI etc
Applications Of Linked List Data Structures
many many more.
![Applications of data structures pdf Applications of data structures pdf](/uploads/1/2/6/0/126061252/203765382.jpg)
Applications Of Data Structures In Real Life
Aniket Inge21.4k33 gold badges3838 silver badges7272 bronze badges
Well, data structures improve the logic or performance of manipulations on your data. To see the latter, you could try the following. Generate a list of a million or more random numbers and try to find one of them in particular.
Try comparing the performance of the following two representations: an array and a sorted binary tree.
Ben RuijlBen Ruijl3,16722 gold badges2424 silver badges3737 bronze badges
There are lots of real usages of data structures, whether it's in your OS, in Databases, etc.Think of the case of (not only) MySQL that uses B-Trees to manage records (http://dev.mysql.com/doc/refman/5.5/en/index-btree-hash.html).
Data Structures Tutorials Point
Pedro RodriguesPedro Rodrigues
Look at list of data structures from wikipedia. Most of the data structures have real world examples or applications section on their own description page.
inankupeliinankupeli2,23244 gold badges2222 silver badges3939 bronze badges