| 0071 | Simplify Path | Stack, String |
| 0114 | Flatten Binary Tree to Linked List | Stack, Tree, Depth-First Search +2 |
| 0143 | Reorder List | Stack, Recursion, Linked List +1 |
| 0150 | Evaluate Reverse Polish Notation | Stack, Array, Math |
| 0155 | Min Stack | Stack, Design |
| 0173 | Binary Search Tree Iterator | Stack, Tree, Design +3 |
| 0227 | Basic Calculator II | Stack, Math, String |
| 0316 | Remove Duplicate Letters | Stack, Greedy, String +1 |
| 0331 | Verify Preorder Serialization of a Binary Tree | Stack, Tree, String +1 |
| 0341 | Flatten Nested List Iterator | Stack, Tree, Depth-First Search +3 |
| 0385 | Mini Parser | Stack, Depth-First Search, String |
| 0388 | Longest Absolute File Path | Stack, Depth-First Search, String |
| 0394 | Decode String | Stack, Recursion, String |
| 0402 | Remove K Digits | Stack, Greedy, String +1 |
| 0445 | Add Two Numbers II | Stack, Linked List, Math |
| 0456 | 132 Pattern | Stack, Array, Binary Search +2 |
| 0503 | Next Greater Element II | Stack, Array, Monotonic Stack |
| 0581 | Shortest Unsorted Continuous Subarray | Stack, Greedy, Array +3 |
| 0636 | Exclusive Time of Functions | Stack, Array |
| 0654 | Maximum Binary Tree | Stack, Tree, Array +3 |
| 0678 | Valid Parenthesis String | Stack, Greedy, String +1 |
| 0735 | Asteroid Collision | Stack, Array, Simulation |
| 0739 | Daily Temperatures | Stack, Array, Monotonic Stack |
| 0769 | Max Chunks To Make Sorted | Stack, Greedy, Array +2 |
| 0853 | Car Fleet | Stack, Array, Sorting +1 |
| 0856 | Score of Parentheses | Stack, String |
| 0880 | Decoded String at Index | Stack, String |
| 0901 | Online Stock Span | Stack, Design, Data Stream +1 |
| 0907 | Sum of Subarray Minimums | Stack, Array, Dynamic Programming +1 |
| 0921 | Minimum Add to Make Parentheses Valid | Stack, Greedy, String |
| 0946 | Validate Stack Sequences | Stack, Array, Simulation |
| 0962 | Maximum Width Ramp | Stack, Array, Two Pointers +1 |
| 1003 | Check If Word Is Valid After Substitutions | Stack, String |
| 1006 | Clumsy Factorial | Stack, Math, Simulation |
| 1008 | Construct Binary Search Tree from Preorder Traversal | Stack, Tree, Binary Search Tree +3 |
| 1019 | Next Greater Node In Linked List | Stack, Array, Linked List +1 |
| 1081 | Smallest Subsequence of Distinct Characters | Stack, Greedy, String +1 |
| 1111 | Maximum Nesting Depth of Two Valid Parentheses Strings | Stack, String |
| 1124 | Longest Well-Performing Interval | Stack, Array, Hash Table +2 |
| 1130 | Minimum Cost Tree From Leaf Values | Stack, Greedy, Array +2 |
| 1190 | Reverse Substrings Between Each Pair of Parentheses | Stack, String |
| 1209 | Remove All Adjacent Duplicates in String II | Stack, String |
| 1249 | Minimum Remove to Make Valid Parentheses | Stack, String |
| 1381 | Design a Stack With Increment Operation | Stack, Design, Array |
| 1441 | Build an Array With Stack Operations | Stack, Array, Simulation |
| 1472 | Design Browser History | Stack, Design, Array +3 |
| 1504 | Count Submatrices With All Ones | Stack, Array, Dynamic Programming +2 |
| 1541 | Minimum Insertions to Balance a Parentheses String | Stack, Greedy, String |
| 1574 | Shortest Subarray to be Removed to Make Array Sorted | Stack, Array, Two Pointers +2 |
| 1653 | Minimum Deletions to Make String Balanced | Stack, String, Dynamic Programming |
| 1673 | Find the Most Competitive Subsequence | Stack, Greedy, Array +1 |
| 1717 | Maximum Score From Removing Substrings | Stack, Greedy, String |
| 1856 | Maximum Subarray Min-Product | Stack, Array, Prefix Sum +1 |
| 1910 | Remove All Occurrences of a Substring | Stack, String, Simulation |
| 1963 | Minimum Number of Swaps to Make the String Balanced | Stack, Greedy, Two Pointers +1 |
| 1996 | The Number of Weak Characters in the Game | Stack, Greedy, Array +2 |
| 2104 | Sum of Subarray Ranges | Stack, Array, Monotonic Stack |
| 2116 | Check if a Parentheses String Can Be Valid | Stack, Greedy, String |
| 2130 | Maximum Twin Sum of a Linked List | Stack, Linked List, Two Pointers |
| 2211 | Count Collisions on a Road | Stack, String, Simulation |
| 2216 | Minimum Deletions to Make Array Beautiful | Stack, Greedy, Array |
| 2289 | Steps to Make Array Non-decreasing | Stack, Array, Linked List +1 |
| 2375 | Construct Smallest Number From DI String | Stack, Greedy, String +1 |
| 2390 | Removing Stars From a String | Stack, String, Simulation |
| 2434 | Using a Robot to Print the Lexicographically Smallest String | Stack, Greedy, Hash Table +1 |
| 2487 | Remove Nodes From Linked List | Stack, Recursion, Linked List +1 |
| 2645 | Minimum Additions to Make Valid String | Stack, Greedy, String +1 |
| 2816 | Double a Number Represented as a Linked List | Stack, Linked List, Math |
| 2865 | Beautiful Towers I | Stack, Array, Monotonic Stack |
| 2866 | Beautiful Towers II | Stack, Array, Monotonic Stack |
| 0255 | Verify Preorder Sequence in Binary Search TreePremium | Stack, Tree, Binary Search Tree +4 |
| 0364 | Nested List Weight Sum IIPremium | Stack, Depth-First Search, Breadth-First Search |
| 0426 | Convert Binary Search Tree to Sorted Doubly Linked ListPremium | Stack, Tree, Depth-First Search +4 |
| 0439 | Ternary Expression ParserPremium | Stack, Recursion, String |
| 0484 | Find PermutationPremium | Stack, Greedy, Array +1 |
| 0536 | Construct Binary Tree from StringPremium | Stack, Tree, Depth-First Search +2 |
| 1087 | Brace ExpansionPremium | Stack, Breadth-First Search, String +2 |
| 1214 | Two Sum BSTsPremium | Stack, Tree, Depth-First Search +4 |
| 1265 | Print Immutable Linked List in ReversePremium | Stack, Recursion, Linked List +1 |
| 1586 | Binary Search Tree Iterator IIPremium | Stack, Tree, Design +3 |
| 1628 | Design an Expression Tree With Evaluate FunctionPremium | Stack, Tree, Design +3 |
| 1762 | Buildings With an Ocean ViewPremium | Stack, Array, Monotonic Stack |
| 1950 | Maximum of Minimum Values in All SubarraysPremium | Stack, Array, Monotonic Stack |
| 2282 | Number of People That Can Be Seen in a GridPremium | Stack, Array, Matrix +1 |
| 2297 | Jump Game VIIIPremium | Stack, Graph, Array +3 |
| 2345 | Finding the Number of Visible MountainsPremium | Stack, Array, Sorting +1 |
| 2764 | Is Array a Preorder of Some Binary TreePremium | Stack, Tree, Depth-First Search +1 |
| 2832 | Maximal Range That Each Element Is Maximum in ItPremium | Stack, Array, Monotonic Stack |
| 2863 | Maximum Length of Semi-Decreasing SubarraysPremium | Stack, Array, Sorting +1 |