A stack is a last-in, first-out (LIFO) collection, like a stack of dishes at a buffet table, or a stack of coins on your desk. The last dish added to the top of the stack is the first dish you take off the stack. The principal methods for adding to and removing from a stack are Push and Pop; Stack also offers a Peek method, very much like Queue. The significant methods and properties for Stack are shown in Table 17-4.
|