Overview¶
Deque (usually pronounced like “deck”) is an irregular acronym of double-ended queue. Double-ended queues are sequence containers with dynamic sizes that can be expanded or contracted on both ends (either its front or its back).1
In this project, we will compare 3 implementations of a deque. By the end, students will be able to:
- Understand the difference between an ADT and a data structure.
- Understand data structure invariants and their value in testing programs.
- Practice debugging code using tests.
To complete the project, address all deliverables labeled Task.
-
cplusplus.com. deque - C++ Reference. http://www.cplusplus.com/reference/deque/deque/ ↩
Subpages
- Getting Started - Acquire the assignment and set up for working with partners.
- Programming - Complete the programming portion of the assignment.
- Tests - Test your code locally and on Gradescope.