Array and linked stack implementations covering push, pop, monotonic stacks, expression evaluation, and thread-safe variants.
| index | slug | name |
|---|---|---|
| 1 | array-stack | Array Stack |
| 2 | linked-stack | Linked Stack |
| 3 | dynamic-stack | Dynamic Stack |
| 4 | stack-push-pop | Push Pop |
| 5 | stack-min | Min Stack |
| 6 | stack-max | Max Stack |
| 7 | stack-two-in-one | Two Stacks |
| 8 | stack-k-in-one | K Stacks |
| 9 | stack-using-queue | Stack via Queue |
| 10 | stack-recursion | Recursion Stack |
| 11 | stack-call-frame | Call Stack |
| 12 | stack-evaluation | Expression Eval |
| 13 | stack-parentheses | Parentheses Check |
| 14 | stack-monotonic | Monotonic Stack |
| 15 | stack-span | Stock Span |
| 16 | stack-histogram | Histogram |
| 17 | stack-backtracking | Backtracking |
| 18 | stack-undo | Undo Stack |
| 19 | stack-iterator | Iterator |
| 20 | stack-bounded | Bounded Stack |
| 21 | stack-overflow | Overflow Handling |
| 22 | stack-underflow | Underflow Handling |
| 23 | stack-memory-layout | Layout |
| 24 | stack-thread-safe | Thread Safe |
| 25 | stack-lock-free | Lock Free Stack |