1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | /** A stack of objects of type T. * DO NOT CHANGE THIS INTERFACE or I won't be able to run your code! */ public interface Stack<T> { /** Returns the number of items in the stack. */ public int size(); /** Adds a new item to the top of the stack. */ public void push(T element); /** Returns and removes the item at the top of the stack. */ public T pop(); /** Returns but does NOT remove the item at the top of the stack. */ public T peek(); } |