What is Stack?
A last-in, first-out (LIFO) data structure in which the element added last is removed first. Adding an element is called push and removing one is called pop. Stacks are used to manage return addresses and local variables in function calls (the call stack), to evaluate expressions in Reverse Polish notation and for depth-first search.
Japanese name: スタック
Stack appears in 34 practice questions across 8 topics, including ISA & Assembly, Linkers, Loaders & Executables, Data Structures and Algorithms.