public void Push(T item) { MyQueue <T> temp = new MyQueue <T>(); temp.Enqueue(item); for (int i = 0, numItems = queue.Size(); i < numItems; i++) { temp.Enqueue(queue.Dequeue()); } queue = temp; }
public void Clear() { queue = new MyQueue <T>(); }
public void Push(T item) { MyQueue <T> temp = new MyQueue <T>(); temp.Enqueue(item); for (int i = 0, numItems = queue.Size(); i < numItems; i++) { temp.Enqueue(queue.Dequeue()); } queue = temp; }
public void Clear() { queue = new MyQueue <T>(); }