luabagg / data-structures-and-algorithms

This repository contain my studies about data structures and algorithms

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Data Structures and Algorithms

This repository contain my studies about data structures and algorithms.

Useful links

To Do

  • Linked List
  • Hash Table
  • Binary Tree

Running and Compiling

C

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

Python

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"

Contributing

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.

About

This repository contain my studies about data structures and algorithms

License:MIT License


Languages

Language:Python 80.1%Language:C 15.5%Language:Makefile 4.5%