|
|
|
| интерфейс выглядить так :
class ArrayQueue
{
int size; размерность массива
int *p; указатель массива
int head; индекс первого занятого эл-та
int tail; кол-во элементов в очереди
public:
ArrayQueue(int size); инициализация очереди
ArrayQueue(const ArrayQueue & q); конструктор копирования
~ArrayQueue(); разрушить очередь
void push (int n); втолкнуть эл-т в очередь
int del(); удалить эл-т из очереди
bool isEmpty(); проверка пустая ли очередь
bool IsFool(); проверка полная ли очередь
};
заранее спасибо | |
|
|