Курсовая работа: Динамические структуры данных: дек
};
class deq
{
private:
Node *first;
Node *last;
public:
deq()
{first=NULL;
last=NULL;}
void deq::add(int b)
{
Node *el=new Node;
el->key=b;
if (first==NULL)
{
el->next=first;
first=el;
last=first;
}
else
{
el->next=first;
first=el;
}
count++;
}
void deq::del()
{