Курсовая работа: Динамические структуры данных: дек
el=first;
first=el->next;
delete el;
count--;
}
void deq::add_end(int b)
{
Node *el=new Node;
el->key=b;
last->next=el;
last=el;
last->next=NULL;
count++;
}
void deq::del_end()
{
Node *el=new Node;
el=first;
while (el->next->next!=NULL)
el=el->next;
delete el->next;
last=el;
last->next=NULL;
count--;
}
bool deq::prov()
{ Node *el=new Node;
el=first;
if (first==NULL)