Создан заказ №5171815
20 мая 2020
Разработка модуля сортировки файлов
Как заказчик описал требования к работе:
программа на языке си( с коментариями)
Требования.
1) Реализация функций сортировки: простого обмена, простой
вставки, простого выбора, расчёской, Шелла, быстрой
сортировки, слиянием, пирамидальной.
2) Вызов функции сортировки осуществляется через
единственную интерфейсную функцию
int sort(voi
d*array,int size,int elemsize,int(*comp)(void*a1,void*a2));
Здесь
array — сортируемый массив, size — размер массива, comp — функция для
сравнения элементов, которая возвращает
-1, если a1 < a2,
0, если a1==a2 и
1, если a1>a2
elemsize — размер элемента
3) Выбор метода сортировки выполняется через специальный
параметр.
SORT_METHOD
4) Выбор направления сортировки (по убыванию-возрастанию)
выполняется через специальный параметр.
SORT_DIRECTION
5) Предусмотреть в библиотеке «говорящие» константы для
набора значений обоих параметров.
6) Предусмотреть обработку исключений.
7) Код оформить в стиле 1TBS.
https://ru.wikipedia.org/wiki/Отступ (програмирование)
8) Добавить к каждой функции описание
9) Создать файл README с описанием интерфейса
библиотеки на английском языке в стиле страниц MAN.
10) Разработать тесты для прогона всех методо
подробнее
Заказчик
заплатил
заплатил
500 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик воспользовался гарантией, чтобы исполнитель повысил уникальность работы
23 мая 2020
Заказ завершен, заказчик получил финальный файл с работой
5
Разработка модуля сортировки файлов .docx
2020-05-26 14:15
Последний отзыв студента о бирже Автор24
Общая оценка
4.7
Положительно
Отличный автор! Работа выполнена точно в срок, все подробно объяснил и разъяснил! Программа - просто супер! Не задумываясь выбирайте его автором)