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
What do you know about traversal in linked lists?
Is array part of collection framework?
Can nsarray contain nil?
What is the difference between push and pop?
Why does hashset use hashmap?
Which collection is used for sort?
Are data structures important?
Describe stack operation.
Which data structure is used to perform recursion?
Describe the level term in a tree.
What is the use of prototype?
How does insertion sort works?
What is the types of data structure?
Why is tuple immutable?
What are the advantages of array?