#ifndef REVERSIBLE_QUEUE #define REVERSIBLE_QUEUE 1 #include "Queue.h" template class Reversible_Queue : public Queue { public: void Reverse () { if (Length () > 1) { Item x; Dequeue (x); Reverse (); Enqueue (x); } } }; #endif // REVERSIBLE_QUEUE