0 800 330 485
Працюємо без вихідних!
Гаряча лінія
Графік роботи
Пн - Пт 09:00 - 20:00
Сб - Нд 10:00 - 17:00
Пишіть в чат:
Для отримання інформації щодо існуючого замовлення - прохання використовувати наш внутрішній чат.

Щоб скористатися внутрішнім чатом:

  1. Авторизуйтеся у кабінеті клієнта
  2. Відкрийте Ваше замовлення
  3. Можете писати та надсилати файли Вашому менеджеру

« Робота з базовими структурами даних» (ID:285090)

Тип роботи: контрольна
Сторінок: 9
Рік виконання: 2016
Вартість: 90
Купити цю роботу
Зміст
Теорія алгоритмів
Не підійшла ця робота?
Ви можете замовити написання нової роботи "під ключ" із гарантією
Замовити нову
Зразок роботи
Індивідуальне завдання Реалiзувати такi операцiї: а) вставляння нового вузла у початок зв'язаного списку, вставляння нового вузла у кiнець зв'язаного списку, видалення будь-якого елемента зв'язаного списку, б) вставляння нового вузла у будь-яке мiсце зв'язаного списку, видалення будь-якого елемента зв'язаного списку, в) вставляння нового вузла у впорядкований список, видалення довiльного вузла iз впорядкованого #include #include #include using namespace std; struct linkList { linkList* linkToNext; int data; }; linkList* addNodeToHead (linkList* head, linkList* addN) // додаванння вузла на початок { addN->linkToNext = head; return addN; } linkList* addNodeToLast (linkList* head, linkList* addN) // додаванння вузла в кінець { linkList* dod = head, *last; while (dod!=NULL) // пошук кінцевого вузла { if (dod->linkToNext != NULL) dod = dod->linkToNext; else { last = dod; dod = NULL; } } last->linkToNext = addN; return head;