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 helloworldTo run, simply execute the run command specifying the binary:
make BIN=helloworld runFirst, install the requirements:
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txtAfter updating requirements, you can run
pip freeze > requirements.txt
Then, execute the python module:
make MODULE=helloworld runpyYou 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.