Александр Александрин ShuraAlex
Главное, надёжность.
Рейтинг
345
№ 3 121 в каталоге
Отзывы
Профессионализм
-/10
Коммуникация
- /10
Город
Королев
На сайте с
2016 года
Freelance.Boutique
Премиум-сервис для лучших исполнителей

Разбивка комбинаций чисел

Описание

Из загруженных текстовых файлов (кнопка «Загрузить») приложение считывает последовательности действительных чисел. Каждая последовательность записана в отдельной строке.
Кнопка «Добавить файл разбивки» вводит номер файла и количество секторов для разбивки в данном файле.
По нажатию на кнопки «Разбить» приложение сортирует последовательности методом quicksort, затем разбивает их на сектора, количество которых задано для каждого выходного файла отдельно, и записывает их в выходные файлы.
Сортировку приложение проводит исходя из сравнения последовательностей. Большей последовательностью приложение считает последовательность с бОльшим ближайшим от начала неравным из другой последовательности числом. Если все числа последовательности равны, то бОльшим приложение считает последовательность с бОльшим количеством чисел. Приложение считает равными последовательности с одинаковыми числами и одинаковым количеством чисел.
Предусмотрена возможность считывания последовательностей в обратном порядке («Инвертировать»).
Кнопка «Очистить» предназначена для сброса считанных последовательностей и списка выходных файлов. Кнопка «Выход» предназначена для завершения работы приложения.
Разработка на Visual Studio 2022 C# WF
Год разработки 2023

Оценили проект:

Другие проекты

Все проекты →
Веб-разработка и IT Билинейная поверхность по 4 угловым точек
Билинейная поверхность по 4 угловым точек
97
Веб-разработка и IT Приложение мониторинга продукции
Приложение мониторинга продукции
73
Веб-разработка и IT Равномерное распределение массива точек по зонам
Равномерное распределение массива точек по зонам
81
Веб-разработка и IT Деревья по алгоритмам Беллмана-Форда, Дейкстры, Флойда-Уоршела
Деревья по алгоритмам Беллмана-Форда, Дейкстры, Флойда-Уоршела
73