Создан заказ №5397056
22 августа 2020
Курсовая работа по дисциплине «Программирование»
Как заказчик описал требования к работе:
Название: Разработка модуля сортировки файлов
Требования.
1) Реализация функций сортировки: простого обмена, простой
вставки, простого выбора, расчёской, Шелла, быстрой
сортировки, слиянием, пирамидальной.
2) Вызов функции сортировки осуществляется через
единственную интерфейсную функцию
int
sort(void*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
подробнее
Заказчик
заплатил
заплатил
500 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик воспользовался гарантией для внесения правок на основе комментариев преподавателя
25 августа 2020
Заказ завершен, заказчик получил финальный файл с работой
5
Курсовая работа по дисциплине «Программирование».docx
2020-08-28 20:20
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
Автор великолепен. Принял все корректировки и внёс изменения. Цена не кусается, очень приятная. Автор вежливый и ас в своём деле.