Algorithm Practice
search
⌘Ctrlk
Algorithm Practice
  • Introduction
  • Lintcode
  • Leetcode
    • Math
    • Tree
    • Graph
    • Two Pointers
    • Linked List
    • Topological Sort
    • Hash Table
    • Trie
    • Sort
    • Binary Search
    • Heap
    • Breadth First Search
    • Stack
      • 20 Valid Parentheses
      • 71 Simplify Path
      • 84 Largest Rectangle in Histogram
      • 85 Maximal Rectangle
      • 150 Evaluate Reverse Polish Notation
      • 155 Min Stack
      • 173 Binary Search Tree Iterator
      • 224 Basic Calculator
      • 225 Implement Stack using Queues
      • 232 Implement Queue using Stacks
      • 255 Verify Preorder Sequence in Binary Search Tree
      • 316 Remove Duplicate Letters
      • 331 Verify Preorder Serialization of a Binary Tree
      • 341 Flatten Nested List Iterator
      • 385 Mini Parser
      • 394 Decode String
      • 402 Remove K Digits
      • 439 Ternary Expression Parser
      • 456 132 Pattern
      • 496 Next Greater Element I
      • 503 Next Greater Element II
      • 581 Shortest Unsorted Continuous Subarray
      • 591 Tag Validator
      • 636 Exclusive Time of Functions
      • 654 Maximum Binary Tree
      • 682 Baseball Game
      • 726 Number of Atoms
      • 735 Asteroid Collision
      • 739 Daily Temperatures
      • 770 Basic Calculator IV
      • 772 Basic Calculator III
    • Backtracking
    • Dynamic Programming
    • Union Find
    • Scan Line
    • String
    • Reservoir Sampling
    • Recursion
  • Google
gitbookPowered by GitBook
block-quoteOn this pagechevron-down
  1. Leetcode

Stack

20 Valid Parentheseschevron-right71 Simplify Pathchevron-right84 Largest Rectangle in Histogramchevron-right85 Maximal Rectanglechevron-right150 Evaluate Reverse Polish Notationchevron-right155 Min Stackchevron-right173 Binary Search Tree Iteratorchevron-right224 Basic Calculatorchevron-right225 Implement Stack using Queueschevron-right232 Implement Queue using Stackschevron-right255 Verify Preorder Sequence in Binary Search Treechevron-right316 Remove Duplicate Letterschevron-right331 Verify Preorder Serialization of a Binary Treechevron-right341 Flatten Nested List Iteratorchevron-right385 Mini Parserchevron-right394 Decode Stringchevron-right402 Remove K Digitschevron-right439 Ternary Expression Parserchevron-right456 132 Patternchevron-right496 Next Greater Element Ichevron-right503 Next Greater Element IIchevron-right581 Shortest Unsorted Continuous Subarraychevron-right591 Tag Validatorchevron-right636 Exclusive Time of Functionschevron-right654 Maximum Binary Treechevron-right682 Baseball Gamechevron-right726 Number of Atomschevron-right735 Asteroid Collisionchevron-right739 Daily Temperatureschevron-right770 Basic Calculator IVchevron-right772 Basic Calculator IIIchevron-right
Previous787 Cheapest Flights Within K Stopschevron-leftNext20 Valid Parentheseschevron-right

Last updated 6 years ago