Skip to main content

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)

Metadata

Release files for BasicAlgorithmsPyLib 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for BasicAlgorithmsPyLib 0.0.1
File Size Uploaded
basicalgorithmspylib-0.0.1.tar.gz 5.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for BasicAlgorithmsPyLib 0.0.1
File Interpreter ABI Platform
BasicAlgorithmsPyLib-0.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 14.6 kB

Release files / basicalgorithmspylib-0.0.1.tar.gz

Download URL basicalgorithmspylib-0.0.1.tar.gz
Size 5.8 kB
Tags Source
SHA-256 checksum
How to use checksums
c46c6edcdd7f4cea4c7fd4f289f5619649d7eb994d99f265696db1322afff821
BLAKE2b-256 checksum
How to use checksums
15411f2c35e0979d422760b4992e3fa451978846bbf82702dca64851d2948dae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.13.1

Release files / BasicAlgorithmsPyLib-0.0.1-py3-none-any.whl

Download URL BasicAlgorithmsPyLib-0.0.1-py3-none-any.whl
Size 8.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4c55f3b9793d46f87222c0195064566e7b7263ebb5bc1f818701ec1833be0e0a
BLAKE2b-256 checksum
How to use checksums
fd4fd7cff795c714aa27feb0b2f3f9b220a6a6820efaf81b9c20fe930e0e4900
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.13.1

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page