Not 302 again!
The goal of this project is to:
- allow students to explore using the Python programming language
- review basic Object Oriented Principles
- explore applying basic unit testing approaches
Create a Python package of data structures.
Your package should include a List, a Queue, and a Stack data structure. A main driver is not necessary.
- Implement the standard functions for each abstract data type
- You can find a list of functions for each here: https://www.geeksforgeeks.org/abstract-data-types/
- Implement these from scratch; do not use existing Python library functions or data structures.
- Do not copy/paste code from any outside source.
Create a suite of unit tests for your package which provides maximum coverage.