Додати до Chrome
✅ Перевірена відповідь на це питання доступна нижче. Наші рішення, перевірені спільнотою, допомагають краще зрозуміти матеріал.
Команди,які вставляють новий елемент на початок лінійного двонапрямленого списку
Команди,
які вставляють новий елемент на початок лінійного двонапрямленого списку
Elem *tmp = new Elem;
tmp->info = value;
tmp->link = NULL;
if (last !=NULL)
if (last !=
NULL)
last->link = tmp;
last = tmp;
if (first== NULL)
if (first
== NULL)
first = tmp;
tmp->next = NULL;
last->next = tmp;
tmp->prev = last;
if (L != NULL)
{
Elem*T = L;
Elem
*T = L;
while(T->link != L)
while
(T->link != L)
T = T->link;
T->link = tmp;
}
else
L = tmp;
tmp->link = L;
tmp->info = V2;
tmp->prev = L->prev;
tmp->next = L;
L->prev = tmp;
Отримайте необмежений доступ до відповідей на екзаменаційні питання - встановіть розширення Crowdly зараз!