This library contains Java implementations of Basic Data Structures. The exercises and ADT's are taken from Java Software Structures, by Lewis and Chase. This library contains the following data structures:
- Stacks
- Queues
- Binary Trees
- Graphs
- Multi-way Trees
- Heaps
If you wish to improve or add new exercises, please feel free! Just make sure that you:
- Add unit tests covering sufficient inputs.
- Ensure that the variables, parameters, functions, and classes are named appropriately as to acheive self-documenting code.
- Open a Pull Request and assign paynemiller92 as the reviewer.