Skip to content

Data Structures and Algorithms in Python

License

Notifications You must be signed in to change notification settings

ahcode0919/python-ds-algorithms

Repository files navigation

Python Data Structures and Algorithms License: MIT

Various Data Structures and Algorithm Solutions in Python (3.x). Succinct Python one-liners are avoided in most solutions to prevent obscuring the function and logic of the algorithms / data-structures.

Algorithms

Project Setup

Local development

  • Install pyenv
  • Install current Python version: pyenv install 3.10
  • Set global Python version: pyenv global 3.10
  • Initialize virtual environment: python -m venv .venv
  • Activate: source .venv/bin/activate
  • Install packages: pip3 -r requirements.txt

VS Code Dev Container

  • Download VSCode and Docker
  • Launch project inside of Docker container in VSCode
  • VSCode does the rest!

Project Commands

  • Lint project - flake8
  • Run Unit Tests - pytest

About

Data Structures and Algorithms in Python

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published