# mono stack

- [1130. Minimum Cost Tree From Leaf Values](/cracking-leetcode/stack/mono-stack/1130.-minimum-cost-tree-from-leaf-values.md)
- [1673. Find the Most Competitive Subsequence](/cracking-leetcode/stack/mono-stack/1673.-find-the-most-competitive-subsequence.md)
- [Agreegate element on ..range](/cracking-leetcode/stack/mono-stack/agreegate-element-on-..range.md)
- [828. Count Unique Characters of All Substrings of a Given String](/cracking-leetcode/stack/mono-stack/agreegate-element-on-..range/828.-count-unique-characters-of-all-substrings-of-a-given-string.md)
- [1996. The Number of Weak Characters in the Game](/cracking-leetcode/stack/mono-stack/1996.-the-number-of-weak-characters-in-the-game.md)
- [739. Daily Temperatures](/cracking-leetcode/stack/mono-stack/739.-daily-temperatures.md)
- [84. Largest Rectangle in Histogram ( mono increasing stack](/cracking-leetcode/stack/mono-stack/84.-largest-rectangle-in-histogram.md)
- [456. 132 Pattern](/cracking-leetcode/stack/mono-stack/456.-132-pattern.md)
- [496. Next Greater Element I](/cracking-leetcode/stack/mono-stack/496.-next-greater-element-i.md)
- [503. Next Greater Element II](/cracking-leetcode/stack/mono-stack/503.-next-greater-element-ii.md)
- [581. Shortest Unsorted Continuous Subarray](/cracking-leetcode/stack/mono-stack/581.-shortest-unsorted-continuous-subarray.md)
- [907. Sum of Subarray Minimums](/cracking-leetcode/stack/mono-stack/907.-sum-of-subarray-minimums.md)
- [1856. Maximum Subarray Min-Product](/cracking-leetcode/stack/mono-stack/1856.-maximum-subarray-min-product.md)
- [2104. Sum of Subarray Ranges](/cracking-leetcode/stack/mono-stack/2104.-sum-of-subarray-ranges.md)
- [1966. Binary Searchable Numbers in an Unsorted Array](/cracking-leetcode/stack/mono-stack/1966.-binary-searchable-numbers-in-an-unsorted-array.md)
- [1762. Buildings With an Ocean View](/cracking-leetcode/stack/mono-stack/1762.-buildings-with-an-ocean-view.md)
- [901. Online Stock Span](/cracking-leetcode/stack/mono-stack/901.-online-stock-span.md)
- [402. Remove K Digits](/cracking-leetcode/stack/mono-stack/402.-remove-k-digits.md)
- [316. Remove Duplicate Letters, 1081. Smallest Subsequence of Distinct Characters](/cracking-leetcode/stack/mono-stack/316.-remove-duplicate-letters-1081.-smallest-subsequence-of-distinct-characters.md)
- [255. Verify Preorder Sequence in Binary Search Tree](/cracking-leetcode/stack/mono-stack/255.-verify-preorder-sequence-in-binary-search-tree.md)
