Программа на Си на тему односвязных списков
5 USDНеобходимо реализовать функции для работы с односвязным списком:
// инициализация пустого списка
void init(list *l);
// удалить все элементы из списка
void clean(list *l);
// проверка на пустоту списка
bool is_empty(list *l);
// поиск элемента по значению. вернуть NULL если эжемент не найден
node *find(list *l, int value);
// вставка значения в конец списка, вернуть 0 если успешно
int push_back(list *l, int value);
// вставка значения в начало списка, вернуть 0 если успешно
int push_front(list *l, int value);
// вставка значения после указанного узла, вернуть 0 если успешно
int insert_after(node *n, int value);
// удалить первый элемент из списка с указанным значением,
// вернуть 0 если успешно
int remove_node(list *l, int value);
// вывести все значения из списка в прямом порядке через пробел,
// после окончания вывода перейти на новую строку
void print(list *l);Используя функции реализовать программу (смотрите скрин)
Пример входных и выходных данных скину отдельно
Программа должна проходить тесты splint и pipeline, без этого считаю работу не выполненной
Настройки pipeline скину отдельно
Оплату ставлю 500р, но за проект плачу 300р или около того, не через кейс, так уже делал, кидать никого не собираюсь
Applications 1
-
57 2 0 Привет.
Готов помочь.
Уже есть все готовые функции)
вот еще у меня есть туториал по однонаправленному связному списку - там есть реализация некоторых функция, которые ты указал
https://www.youtube.com/watch?v=p9G2_OuUQuc&t=15s
vladddd46 - telegram
vladddd46(sabaka)ukr.net - mail
пиши
-
58 1 0 Здравствуйте! Готов выполнить ваше задание в кратчайшие сроки. Опыт работы на с++ 4 года.
-
За 300р никто делать не будет.
-
А мне одному кажется, что в условиях глюк?
Для работы функцииint insert_after(node *n, int value);
нужно, чтобы в месте ее вызова откуда-то взялось значение Ноды (node* n). Но в условиях задачи ничего не сказано о возможности Списка предоставлять свои Ноды "на вынос".
-
Такой объем работы стоит минимум 800-1000 рублей, а Вы хотите найти раба за 300 рублей, да еще и с такими условиями: программа должна проходить тесты на то, на другое, настройки скину потом... И без сейфа... Удачи в поиске исполнителя)))
-
Current freelance projects in the category C & C++
Reverse engineering of console utilities for querying SSD controllers (Flash ID)1. Purpose of the work Extraction of the application programming interface (API) for interaction with SSD/NVMe controllers from the provided set of console utilities (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron, etc.). The result should be working code in C/C++… C & C++, Desktop Apps ∙ 2 days 16 hours back ∙ 5 proposals |
Development of a Minecraft Java Seed Map / Seed Viewer for the websiteDevelopment of Minecraft Java Seed Map / Seed Viewer for the websiteProject Description A browser-based tool Minecraft Java Seed Map / Seed Viewer needs to be developed, which will work on our website and allow the user to enter a seed from Minecraft Java Edition and view an… C & C++, HTML & CSS ∙ 2 days 22 hours back ∙ 14 proposals |
Comparative analysis of the effectiveness of custom software (v2.2-field) and reference software (Meshtastic v2.x)
22 USD
Comparative analysis of the effectiveness of custom software (v2.2-field) and reference software (Meshtastic v2.x) on the identical hardware platform (ESP32 + SX1268, 2W) based on the criteria of range, throughput, link stability, and power consumption. Conduct tests with… C & C++, C# ∙ 7 days 5 hours back ∙ 2 proposals |
Consultation and audit of the current project on Odoo 19 Community EditionWe are looking for an Odoo Developer — a solo developer with experience in Odoo 19 Community Edition, including using Claude Code. We need a specialist who has successfully implemented projects in Odoo and practical experience in development using Claude Code. Important: we only… C & C++, Javascript and Typescript ∙ 10 days 7 hours back ∙ 8 proposals |
Software development for Arduino (RF modules 3–7.5 GHz, automatic frequency scanning)It is necessary to develop a system on Arduino for the automatic search of active analog video signals and the automatic tuning of the transmitter to the detected frequency.It is planned to use three separate transceiver modules: 3000–4200 MHz; 4900–6000 MHz; 6100–7500… C & C++, Embedded Systems & Microcontrollers ∙ 11 days 7 hours back ∙ 5 proposals |