Создан заказ №5167520
19 мая 2020
Разработка модуля сортировки файлов программа на языке си
Как заказчик описал требования к работе:
1) Реализация функций сортировки: простого обмена, простой
вставки, простого выбора, расчёской, Шелла, быстрой
сортировки, слиянием, пирамидальной.
2) Вызов функции сортировки осуществляется через
единственную интерфейсную функцию
int sort(void*array,int size,int elemsize,int(*comp)(void*a1,voi
d*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 дней
Заказчик воспользовался гарантией, чтобы исполнитель повысил уникальность работы
22 мая 2020
Заказ завершен, заказчик получил финальный файл с работой
5
Разработка модуля сортировки файлов программа на языке си.docx
2020-05-25 22:37
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
Работать с автором было приятно. Выполнила работу вовремя, все по теме. Была на связи, а также учитывала все замечания при доработке. Советую!!!