{"id":21076267,"url":"https://github.com/innosan/rps_array_sorter","last_synced_at":"2025-06-25T19:36:34.651Z","repository":{"id":255925438,"uuid":"853892039","full_name":"Innosan/rps_array_sorter","owner":"Innosan","description":"Array sorter for the second task of an RPS subject.","archived":false,"fork":false,"pushed_at":"2024-09-08T21:01:58.000Z","size":48,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-14T03:45:01.343Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Innosan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-09-07T20:30:15.000Z","updated_at":"2024-09-08T21:02:01.000Z","dependencies_parsed_at":"2024-09-07T22:28:08.453Z","dependency_job_id":"c9487d7c-2b87-40b2-a785-10ee2f9593f7","html_url":"https://github.com/Innosan/rps_array_sorter","commit_stats":null,"previous_names":["innosan/rps_array_sorter"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Innosan/rps_array_sorter","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Innosan%2Frps_array_sorter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Innosan%2Frps_array_sorter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Innosan%2Frps_array_sorter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Innosan%2Frps_array_sorter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Innosan","download_url":"https://codeload.github.com/Innosan/rps_array_sorter/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Innosan%2Frps_array_sorter/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261942989,"owners_count":23234016,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-19T19:27:40.333Z","updated_at":"2025-06-25T19:36:34.625Z","avatar_url":"https://github.com/Innosan.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Функция сортировки массива RPS\n## Эта функция сортирует массив чисел в обоих порядках.\n\nВ этой функции мы будем сортировать массив чисел как в порядке возрастания, так и в порядке убывания. Для сортировки массива мы будем использовать алгоритм пузырьковой сортировки. Алгоритм пузырьковой сортировки сравнивает соседние элементы и меняет их местами, если они находятся в неправильном порядке. Этот процесс повторяется до тех пор, пока массив не будет отсортирован.\n\n## [Анализ сортировок](src/sorting_algorithms/SORTS.md)\n\n## Структура\n`soring_algorithms` - Папка, содержащая алгоритмы сортировки\n\n`types` - Папка, содержащая типы, такие как `SortOrder` и т.д.\n\n`utility` - Папка, содержащая утилитарные функции, такие как генерация случайных чисел\n\n`index.ts` - Основной файл для запуска функции\n\n`input.ts` - Файл, содержащий функции для работы с входными данными\n\nКаждая важная функция имеет свой собственный тестовый файл рядом с ней.\nДля запуска тестов выполните команду `npm test` в терминале.\n\n## Разработка\nПросто запустите `index.ts` для тестирования функции:\n\n## Установка\n1. Клонируйте репозиторий\n2. Запустите файл `index.ts`","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finnosan%2Frps_array_sorter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Finnosan%2Frps_array_sorter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finnosan%2Frps_array_sorter/lists"}