Exit Slides

Stack

overview

Summary

A stack stores items with last_in_first_out order. Use push to add to the top, pop to remove the top, and peek to read the top without removing. Check emptiness with is_empty and count items with size. Removing from an empty stack is underflow; adding beyond capacity is overflow. Stacks appear in function_calls, recursion, undo_redo, and expression_parsing. Remember: the most recently pushed item is the first one popped.
← Prev Topic Slide 1 / 2 Next Topic: Stack Machine →