This is a personal project that is being updated alongside my data structures classes where I take the barebones algorithms for each structure, implement them in C, and then attempt to improve them through various means.
This project's code is explained to a very good extend to allow for easy understanding from users of all levels.
Note
In the "releases" section, you will soon be able to find this repository turned into a C library, to allow for integration whithin your programs.
Want to help me expand this repository to include more structures? Found a bug or you want to suggest a change whithin my code? Contributions are always welcome from everyone! I will be regurarly be reviewing and accepting any contributions that may happen.
- Stacks
- Queues
Working on: BSTs (Binary Search Trees), Priority Queues, Red-Black Trees, AVL Trees