ADTs: Abstract Data Types

An Abstract Data Type (also known as an ADT) is a type (or class) for objects whose behavior is defined by a set of values and a set of operations. Listed below are links to various ADT pages.

Stacks

What is a Stack and how is it used? Specific examples of Stack implementation in Python.

View details »

Lists

What is a list and how is it used? Specific examples of list implementation in Python.

View details »

Queues

What is a Queue and how is it used? Specific examples of queue implementation in Python.

View details »

Dequeues

What is a Dequeue and how is it used? Specific examples of Dequeue implementation in Python.

View details »