Data Abstraction
Degree of Data Abstraction
Data Abstractions It is a way to raise more models. Can be done from the level or structure of the data model.
Similar to the creation of the cars will have to be further worked before as a car that can be used.
- Designers Do car design templates.
- Engineers working to specify the details of the machines and technical equipme
- Engineers written for engineers, forward, production factories produce the car out
Data Structure Fundemental
What is Data Sructure ?
A scheme for organizing related pieces of information
A way in which sets of data are organized in a particular system
An organized interpretable format used for storing, accessing, transferring and archiving data
Data structure is a specialized format for organizing and storing data so that it can be accessed and worked with in appropriate ways to make an a program efficient.
Linked List
The linked list is a very flexible dynamic data structure: items may be added to it or deleted from it at will
- Dynamically allocate space for each element as needed
- Include a pointer to the next item
- The number of items that may be added to a list is limited only by the amount of memory available
Linked list can be perceived as connected (linked) nodes
Each node of the list contains
- The data item
- A pointer to the next node
- The last node in the list contains a NULL pointer to indicate that it is the end or tail of list