Fast sorting module
Project description
# Быстрая сортировка (fast_sorting) ![img.png](img.png) ## О пакете Данный пакет написан на языке python. Он реализует функционал, позволяющий отсортировать список из любых элементов методом Хоара. Подробнее про данный метод вы можете прочитать здесь: https://ru.wikipedia.org/wiki/%D0%91%D1%8B%D1%81%D1%82%D1%80%D0%B0%D1%8F_%D1%81%D0%BE%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0 Пакет осуществляет работу с командной строкой посредством библиотеки fire. Убедитесь, что она установлена на вашем компьютере ## Запуск программы ### Команды пользователя При запуске будет запрошен ввод команды: - Команда exit останавливает выполнение программы, - Команда example демонстрирует работу сортировки на заготовленных примерах - Команда new попросит ввести собственные значения для сортировки ### Правила ввода значений - Несколько значений всегда должны вводиться через пробел и разделяться запятыми - Если вы хотите, чтобы значение было сохранено как строка, окружите его двойными или одинарными кавычками - Числа записывайте без кавычек
Например, вы можете задать последовательность так: 1, 3, ‘10’, ‘abc’, 9 Но важно помнить, что смесь строковых и числовых значений приведёт к ошибке сортировки ##Импорт модуля sort_func Если вы хотите использовать функцию сортировки quick_sort в своём проекте, то импортируйте её из модуля sort_func следующим образом: ##О тестировании Тесты функции написаны на pytest, поэтому убедитесь, что данная библиотека установлена на вашем пк. Для запуска тестов введите
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file sorting_package-1.tar.gz
.
File metadata
- Download URL: sorting_package-1.tar.gz
- Upload date:
- Size: 6.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ddcab101edc733db7510f7801433831ac3a6cce51ce20417555f06c68b7d4ef2 |
|
MD5 | 4145e496982dae875a4b155a1610cae9 |
|
BLAKE2b-256 | dc80090f52d5b994861f6534924654e049bc90e4d4f4d3e402f0f318a22f50c2 |