Skip to content

marcosurbanski/algorithmspath_my_learn

Repository files navigation

Algorithms Path

This project is a personal collection of algorithms and data structures written in Python, based on problems and challenges from AlgorithmsPath.com.

The goal is to learn and implement classic algorithms while writing testable and maintainable code.

Features

📘 Clean and simple Python implementations of CS/DSA problems

🧪 Automated testing with pytest

✅ Each algorithm includes one or more test cases to verify correctness

📁 Organized by topic (sorting, recursion, trees, graphs, etc.)

Structure

algorithms/
├── sorting/
│   ├── bubble_sort.py
│   └── test_bubble_sort.py
├── trees/
│   ├── binary_search_tree.py
│   └── test_binary_search_tree.py

Setup

pip install pipenv
pipenv install --dev
pipenv shell
pytest

Contributing

Issues are being created for each algorithm. Feel free to open discussions or pull requests.

About

This repo is for my studies on algorithmspath

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages