Data Structures and Algorithms - Old Questions

4. Discuss array as an ADT.

5 marks | Asked in 2071

Let A be an array of type T and has n elements then it satisfied the following operations:

  • CREATE(A): Create an array A
  • INSERT(A,X): Insert an element X into an array A in any location
  • DELETE(A,X): Delete an element X from an array A
  • MODIFY(A,X,Y): modify element X by Y of an array A
  • TRAVELS(A): Access all elements of an array A
  • MERGE(A,B): Merging elements of A and B into a third array C

Thus by using a one-dimensional array we can perform above operations thus an array acts as an ADT.