https://github.com/br3ndonland/algorithms
Miscellaneous curiosities from the world of computer programming
https://github.com/br3ndonland/algorithms
algorithms interview leetcode python3
Last synced: 9 months ago
JSON representation
Miscellaneous curiosities from the world of computer programming
- Host: GitHub
- URL: https://github.com/br3ndonland/algorithms
- Owner: br3ndonland
- License: mit
- Created: 2019-12-22T19:45:31.000Z (almost 6 years ago)
- Default Branch: main
- Last Pushed: 2024-04-25T06:13:49.000Z (over 1 year ago)
- Last Synced: 2025-01-01T19:21:47.527Z (10 months ago)
- Topics: algorithms, interview, leetcode, python3
- Language: Python
- Homepage:
- Size: 340 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Algorithms
[](https://github.com/psf/black)
[](https://github.com/pre-commit/pre-commit)


Brendon Smith ([br3ndonland](https://github.com/br3ndonland/))
## Description
This repository contains solutions to common computer science algorithm problems in Python and JavaScript. It was generated from [br3ndonland/template-python](https://github.com/br3ndonland/template-python), a useful source of default tooling for my projects.
## Directory structure
This project contains JavaScript and Python code. Each language is separated into its own sub-directory: _js_ for JavaScript, and _py_ for Python. The directory structure within each language's sub-directory follows the conventions for that language.
JavaScript applications typically use _src_ for source code and _tests_ for tests.
The convention in the Python community is to put application code either in _packagename_, or in _src/packagename_, with tests in _tests_. Typically the _packagename_ directory contains the source code used to build the Python package _packagename_. Some examples:
- [FastAPI](https://github.com/tiangolo/fastapi) uses _fastapi/fastapi_
- [Flask](https://github.com/pallets/flask) uses _flask/src/flask_
- [Pandas](https://github.com/pandas-dev/pandas) uses _pandas/pandas_
- [Requests](https://github.com/psf/requests) uses _requests/requests_
- The Python dependency management and packaging tool [Poetry](https://python-poetry.org/) supports either _appname_ or _src/appname_.
This repo previously also contained Terraform configurations, which have been moved to [br3ndonland/terraform-examples](https://github.com/br3ndonland/terraform-examples).
## Further information
See [CONTRIBUTING.md](.github/CONTRIBUTING.md).