Реализовать (Си) линейный односвязный список + стэк на базе листа

Отменен
Заказ
5002637
Раздел
Программирование
Тип работы
Антиплагиат
Не указан
Срок сдачи
27 Окт 2022 в 23:55
Цена
Договорная
Блокировка
10 дней
Размещен
27 Окт 2022 в 13:14
Просмотров
84
Описание работы

Реализовать процедурно ( язык С ) линейный односвязный список. Список должен поддерживать функции: инициализации, вывода на экран + стек на базе линейного списка. Значения узлов – строки/наборы символов. Стек должен поддерживать функции push (добавление на вершину), pop (удаление с вершины), contains (проверку наличия), peek (просмотр элемента на вершине стека), clear (очистка).

Работа сопровождается набором тестовых данных. Для каждого теста создается два текстовых файла: input_n, output_n, где n - номер теста.

Во всех функциях, кроме инициализации, первым параметром передается указатель на корневой узел списка (например, void AddNode(Node* root, int x, int p); Где root - указатель на корневой узел, x - число для инициализации нового узла, p - позиция в списке, куда нужно добавить).

В коде должны быть поясняющие комментарии.

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир