Abstract Data Type - Examples

Examples

Some common ADTs, which have proved useful in a great variety of applications, are

  • Container
  • Deque
  • List
  • Map
  • Multimap
  • Multiset
  • Priority queue
  • Queue
  • Set
  • Stack
  • String
  • Tree

Each of these ADTs may be defined in many ways and variants, not necessarily equivalent. For example, a stack ADT may or may not have a count operation that tells how many items have been pushed and not yet popped. This choice makes a difference not only for its clients but also for the implementation.

Read more about this topic:  Abstract Data Type

Famous quotes containing the word examples:

    No rules exist, and examples are simply life-savers answering the appeals of rules making vain attempts to exist.
    André Breton (1896–1966)

    It is hardly to be believed how spiritual reflections when mixed with a little physics can hold people’s attention and give them a livelier idea of God than do the often ill-applied examples of his wrath.
    —G.C. (Georg Christoph)

    Histories are more full of examples of the fidelity of dogs than of friends.
    Alexander Pope (1688–1744)