
26.08.2008, 14:18
|
|
Участник форума
Регистрация: 18.08.2008
Сообщений: 159
Провел на форуме: 750247
Репутация:
92
|
|
Надо накрапать двусвязный список(или односвязный). Который будет хранить две очереди. Первая для текущих элементов. Вторая для удаленных элементов. Все на указателях. то есть
Код:
class TQueue // очередь. Нужны указатели на начало и конец.
{
public:
// быдлокод здесь
private:
TQueue *Begin;
TQueue *End;
TQueue *Left;
TQueue *Right;
}
class TList
{
public:
// здесь разместишь какой-то быдлокод (конструкторы, функции)
// двусвязный список
private:
TList *Next;
TList *Prev;
TQueue queue;
}
|
|
|