An open API service indexing awesome lists of open source software.

https://github.com/innosan/rps_array_sorter

Array sorter for the second task of an RPS subject.
https://github.com/innosan/rps_array_sorter

Last synced: 12 months ago
JSON representation

Array sorter for the second task of an RPS subject.

Awesome Lists containing this project

README

          

# Функция сортировки массива RPS
## Эта функция сортирует массив чисел в обоих порядках.

В этой функции мы будем сортировать массив чисел как в порядке возрастания, так и в порядке убывания. Для сортировки массива мы будем использовать алгоритм пузырьковой сортировки. Алгоритм пузырьковой сортировки сравнивает соседние элементы и меняет их местами, если они находятся в неправильном порядке. Этот процесс повторяется до тех пор, пока массив не будет отсортирован.

## [Анализ сортировок](src/sorting_algorithms/SORTS.md)

## Структура
`soring_algorithms` - Папка, содержащая алгоритмы сортировки

`types` - Папка, содержащая типы, такие как `SortOrder` и т.д.

`utility` - Папка, содержащая утилитарные функции, такие как генерация случайных чисел

`index.ts` - Основной файл для запуска функции

`input.ts` - Файл, содержащий функции для работы с входными данными

Каждая важная функция имеет свой собственный тестовый файл рядом с ней.
Для запуска тестов выполните команду `npm test` в терминале.

## Разработка
Просто запустите `index.ts` для тестирования функции:

## Установка
1. Клонируйте репозиторий
2. Запустите файл `index.ts`