LeetCode Journal
Arrays
Two Pointers
Stack
Sliding Window
Arrays & Hashing
Contains Duplicate
Easy
Array
Hash Table
Sorting
Valid Anagram
Easy
Hash Table
String
Sorting
Two Sum
Easy
Array
Hash Table
Group Anagrams
Medium
Array
Hash Table
String
Sorting
Product of Array Except Self
Medium
Array
Prefix Sum
Longest Consecutive Sequence
Medium
Array
Hash Table
Union Find
Two Pointers
Valid Palindrome
Easy
Two Pointers
String
Two Sum II - Input Array Is Sorted
Medium
Array
Two Pointers
Binary Search
3Sum
Medium
Array
Two Pointers
Sorting
Container With Most Water
Medium
Array
Two Pointers
Greedy
Trapping Rain Water
Hard
Array
Two Pointers
Dynamic Programming
Stack
Monotonic Stack
Stack
Valid Parentheses
Easy
String
Stack
Next Greater Element I
Easy
Array
Hash Table
Stack
Monotonic Stack
Min Stack
Medium
Stack
Design
Evaluate Reverse Polish Notation
Medium
Array
Math
Stack
Merge Intervals
Medium
Array
Stack
Sorting
Asteroid Collision
Medium
Array
Stack
Simulation
Next Greater Element II
Medium
Array
Stack
Monotonic Stack
Generate Parentheses
Medium
Array
Stack
String
Dynamic Programming
Backtracking
Daily Temperatures
Medium
Array
Stack
Monotonic Stack
Car Fleet
Medium
Array
Stack
Sorting
Monotonic Stack
Largest Rectangle in Histogram
Hard
Array
Stack
Monotonic Stack
Sliding Window
Best Time to Buy and Sell Stock
Easy
Array
Dynamic Programming
Longest Substring Without Repeating Characters
Medium
Hash Table
String
Sliding Window