Skip to main content

The "BasicAlgorithmsPyLib" library this is a cozy place for the most common algorithms.

Project description

Library of Basic Algorithms MIT-License image

This repository contains a small library called BasicAlgorithms, a collection of basic algorithms implemented in Python. The 'BasicAlgorithms` library this is a cozy place for the most common algorithms.

Enabled Algorithms

Currently, the library includes implementations of the following algorithms:

  • Sorting:
  • Bubble Sort
  • Insertion Sort
    • Selection Sort
  • Merge Sort
  • Quick Sort
  • Search:
  • Linear Search
  • Binary Search
  • Mathematical algorithms:
    • Factorial
    • The Fibonacci number of the index
  • Other algorithms:
    • Search for min and max

Usage

To use algorithms in your Python projects, you can:

  1. Clone the repository.

Contribution

Any contributions are welcome! If you have an implementation of another algorithm or would like to improve the existing ones, please follow these steps.:

  1. Make a fork of the repository.
  2. Create a new branch for your feature or bug fix.
  3. Implement your changes.
  4. Make sure that your code is well documented and includes tests.
  5. Send a pull request.

License

This project is licensed under the [MIT LICENSE].

Author

MindlessMuse666 (https://github.com/MindlessMuse666)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

basicalgorithmspylib-0.0.1.tar.gz (5.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

BasicAlgorithmsPyLib-0.0.1-py3-none-any.whl (8.7 kB view details)

Uploaded Python 3

File details

Details for the file basicalgorithmspylib-0.0.1.tar.gz.

File metadata

  • Download URL: basicalgorithmspylib-0.0.1.tar.gz
  • Upload date:
  • Size: 5.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.1

File hashes

Hashes for basicalgorithmspylib-0.0.1.tar.gz
Algorithm Hash digest
SHA256 c46c6edcdd7f4cea4c7fd4f289f5619649d7eb994d99f265696db1322afff821
MD5 f1e8b81648de4ce3b1ef185256fd30c6
BLAKE2b-256 15411f2c35e0979d422760b4992e3fa451978846bbf82702dca64851d2948dae

See more details on using hashes here.

File details

Details for the file BasicAlgorithmsPyLib-0.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for BasicAlgorithmsPyLib-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4c55f3b9793d46f87222c0195064566e7b7263ebb5bc1f818701ec1833be0e0a
MD5 d89b8e74b173b73179afe1a9b8b83836
BLAKE2b-256 fd4fd7cff795c714aa27feb0b2f3f9b220a6a6820efaf81b9c20fe930e0e4900

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page