Показать сообщение отдельно

  #679  
Старый 26.08.2008, 14:18
4p3
Участник форума
Регистрация: 18.08.2008
Сообщений: 159
Провел на форуме:
750247

Репутация: 92
Отправить сообщение для 4p3 с помощью ICQ
По умолчанию

Надо накрапать двусвязный список(или односвязный). Который будет хранить две очереди. Первая для текущих элементов. Вторая для удаленных элементов. Все на указателях. то есть
Код:
class TQueue // очередь. Нужны указатели на начало и конец.
{
public:
// быдлокод здесь
private:
TQueue *Begin;
TQueue *End;
TQueue *Left;
TQueue *Right;
}

class TList
{
public:
// здесь разместишь какой-то быдлокод (конструкторы, функции)
// двусвязный список
private:
TList *Next;
TList *Prev;
TQueue queue;
}
 
Ответить с цитированием