#1 09.03.06 10:58
Help структуры (c++)
Помогите:
Написать прогнрамму очереди на c++.
вот структура.
struct node
{
int data;
struct *next;
}*top,*beg;
нужно написать функцию добавления и удаления элемента.
Очередь это список, у которого добавление происходит на одном конце, удаление на другом. "Первый вошел, последним вышел". как в магазине.
Скоро сдавать, а я уже 3 неделе бьюся.
Offline
#3 09.03.06 19:15
Re: Help структуры (c++)
Код: cpp:
struct node { int data; struct node *next; }*top,*beg; top = beg = NULL; void push (int _data) // включение { struct node *p = new node; p->data = _data; p->next = NULL; top->next = p; } int pop () // исключение { if (beg == top) return -1; // очередь пуста int value = beg->data; struct node *p = beg; beg = beg->next; delete p; return value; }
Offline

