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.
Lists
What is a list and how is it used? Specific examples of list implementation in Python.
Queues
What is a Queue and how is it used? Specific examples of queue implementation in Python.
Dequeues
What is a Dequeue and how is it used? Specific examples of Dequeue implementation in Python.