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
Is arraylist synchronized?
What type of algorithm is binary search?
Differentiate between list and map.
Which is faster hashmap or hashtable?
What can be stored in an arraylist?
Which sorting technique is faster?
Which is faster hashmap or treemap?
What is scalar example?
Define a complete binary tree?
What is binary tree in computer science?
Suppose in an integer array, there is 1 to 100 number, out of one is duplicate, how to find?
Is red black tree balanced?
Write an algorithm through which the inserting and deleting of elements can take place in circular queue?
Why is hashset not ordered?
Which is better array or linked list?