What does abstract data type means?
Answer Posted / s. kabir
ADT is a programming model for some real life entity.
Commonly used for Collection of elements e.g. List.
It defines the data requirements to hold data about the
entity, the operations to be performed on the entity, and
the set of rules( i.e. specifications) to be assumed for
defining data and operations for the entity.
A particular data type (e.g. integer, Decimal )is not
considered. The actual implementation of operations is
hidden from user.
e.g. List
Data requirement : collection of elements in the form of
array or Linked list (type not mentions)
The operations: AddElement, RemoveElement, DisplayList,
InsertElementAt etc.
Thus, in summary, ADT encapsulates the Data and Operations
in some form. The user knows what operations can be
performed and not how they are implemented.
| Is This Answer Correct ? | 4 Yes | 0 No |
Post New Answer View All Answers
How does quick sort work?
Is any implicit arguments are passed to a function when it is called?
What is tree in computer science?
Write the advantage of separate chaining?
How many types of priority queue are there?
Differentiate between hashset and hashmap.
What happens if we put duplicate key in hashmap?
Differentiate bfs and dfs?
Why do we use sorting?
A lot of data structures related programs related to only trees and graphs, like the diameter of a tree, removing the loops in a graph etc.
Can you use Bubble Sort To sort the number of elements.
How do you use merge sort?
What are trees in data structures?
What is time complexity of arrays sort?
Which is faster hashmap or hashset?