1For bracket matching: push opening brackets, and when a closing bracket appears, check if the top of the stack is the matching opener.
2Monotonic increasing stack (for next greater element): pop when current element > stack top, then current is the answer for all popped elements.
3Store indices in the stack instead of values when you need to calculate distances or spans.
4For calculator problems, handle operator precedence by processing operators in the right order when popping.