Программа на Си на тему односвязных списков
212 UAHНеобходимо реализовать функции для работы с односвязным списком:
// инициализация пустого списка
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р или около того, не через кейс, так уже делал, кидать никого не собираюсь
Додатки 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 рублей, да еще и с такими условиями: программа должна проходить тесты на то, на другое, настройки скину потом... И без сейфа... Удачи в поиске исполнителя)))
-
Актуальні фриланс-проєкти в категорії C та C++
Реверс-інжиніринг консольних утиліт для опитування контролерів SSD (Flash ID)1. Мета роботиВиділення програмного інтерфейсу (API) взаємодії з контролерами SSD/NVMe з наданого набору консольних утиліт (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron та ін.). Результатом має стати робочий код мовою C/C++ або точна документація структур для… C та C++, Десктопні додатки ∙ 2 дні 20 годин тому ∙ 5 ставок |
Розробка Minecraft Java Seed Map / Seed Viewer для сайтуРозробка Minecraft Java Seed Map / Seed Viewer для сайтуОпис проєкту Потрібно розробити browser-based інструментMinecraft Java Seed Map / Seed Viewer, який буде працювати на нашому сайті та дозволятиме користувачу ввести seed Minecraft Java Edition і переглянути інтерактивну… C та C++, HTML та CSS верстання ∙ 3 дні 3 години тому ∙ 14 ставок |
Порівняльний аналіз ефективності кастомного ПЗ (v2.2-field) та еталонного ПЗ (Meshtastic v2.x)
1000 UAH
Порівняльний аналіз ефективності кастомного ПЗ (v2.2-field) та еталонного ПЗ (Meshtastic v2.x) на ідентичній апаратній платформі (ESP32 + SX1268, 2W) за критеріями дальності, пропускної спроможності, стабільності лінка та енергоспоживання. Провести тести з вимірюваннями з… C та C++, C# ∙ 7 днів 10 годин тому ∙ 2 ставки |
Консультація та аудит поточного проєкту на Odoo 19 Community EditionШукаємо Odoo Developer — соло-розробника з досвідом розробки на Odoo 19 Community Edition, у тому числі за допомогою Claude Code. Нам потрібен спеціаліст, який має успішно реалізовані проєкти в Odoo та практичний досвід розробки з використанням Claude Code. Важливо: розглядаємо… C та C++, Javascript та Typescript ∙ 10 днів 11 годин тому ∙ 8 ставок |
Розробка ПЗ для Arduino (RF-модулі 3–7.5 ГГц, автоматичне сканування частот)Потрібно розробити систему на Arduino для автоматичного пошуку активного аналогового відеосигналу та автоматичного налаштування передавача на виявлену частоту.Планується використання трьох окремих приймально-передавальних модулів: 3000–4200 МГц; 4900–6000 МГц; 6100–7500… C та C++, Вбудовані системи та мікроконтролери ∙ 11 днів 12 годин тому ∙ 5 ставок |