Задача на списки

Выполнен
Заказ
4326827
Раздел
Работа с текстом
Предмет
Другое
Тип работы
Антиплагиат
70% eTXT
Срок сдачи
21 Окт 2021 в 19:00
Цена
0 ₽
Блокировка
10 дней
Размещен
19 Окт 2021 в 03:40
Просмотров
36
Описание работы
Дано определение типа звена двусвязного списка строк
Напишите функцию process, обрабатывающую список за один проход от первого до последнего элемента по нему следующим образом
void process(struct List *pl, const char *str)
Звенья, у которых строка elem равна строке str удаляются, а звенья, у которых строка elem лексикографически больше строки str переставляются в конец списка. Прочие звенья не изменяются
При удалении звена необходимо освобождать память, занимаемую звеном и строкой. В списке нет заглавного звена, и он не закольцован. Поле elem, параметры pl и str никогда не равны NULL
На проверку сдается только функция process и необходимые для нее директивы #include.
Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Время выполнения заказа:
1 день 14 часов 20 минут
Выполнен в срок
Отзыв о выполненном заказе
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир