This repository contain my studies about data structures and algorithms.
- Linked List
- Hash Table
- Binary Tree
To compile the files, use the available Makefile.
Example:
make
# or to compile a specific file
make helloworld
To run, simply execute the run command specifying the binary:
make BIN=helloworld run
First, install the requirements:
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
Then, execute the python module:
make MODULE=helloworld runpy
You can use any available module as "folder.subfolder.filename" - e.g "sorting.bubblesort.bubblesort"
This project is an open-source project, and contributions from other developers are welcome. If you encounter any issues or have suggestions for improvement, please submit them on the project's GitHub page. Any new implementation is welcome, and you can choose your preferred language.