Официальный сайт студ.городка НГТУ
Программирование и БД » Help структуры (c++) 

#1  09.03.06 10:58

Help структуры (c++)

Помогите:
Написать прогнрамму очереди на c++.
вот структура.
struct node
{
   int data;
   struct *next;
}*top,*beg;
нужно написать функцию добавления и удаления элемента.
Очередь это список, у которого добавление происходит на одном конце, удаление на другом. "Первый вошел, последним вышел". как в магазине.
Скоро сдавать, а я уже 3 неделе бьюся.

Offline

#2  09.03.06 11:04

Re: Help структуры (c++)

чувствую ты ни разу за эти три недели не бился
печалят меня такие программисты

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

Программирование и БД » Help структуры (c++) 

ФутЕр:)

© Hostel Web Group, 2002-2025.   Сообщить об ошибке

Сгенерировано за 0.036 сек.
Выполнено 11 запросов.