Leetcode
Resources
Arrays and Hashing
- Two Sum
- Valid Anagram
- Contains Duplicate
- Group Anagrams
- Top K Frequent Elements
- Product of Array Except Self
- Find Closest Number to Zero
- Jewels and Stones
- Is Subsequence
Two-Pointers
Sliding Window
Stack
- Valid Parentheses
- Min Stack
- Evaluate Reverse Polish Notation
- Daily Temperatures
- Removing Stars From a String
- Largest Rectangle in Histogram
Binary Search
Linked Lists
Trees
Heaps
- Heaps Intro
- Last Stone Weight
- K Closest Points to Origin
- Kth Largest Element in an Array
- Task Scheduler
Backtracking
- Backtracking Intro
- Subsets
- Subsets II
- Combinations
- Combination Sum
- Permutations
- N Queens
- Kth Largest Element in a Stream
Graphs
1-D Dynamic Programming
Google Tagged
- Clear Digits
- Squares of a Sorted Array
- Longest Common Prefix
- Find the Highest Altitude
- Maximum Subarray
- Maximum Product Subarray
- Single Number
- Top K Frequent Words
- Valid Parenthesis String
- Fruit Into Baskets
- House Robber
- Course Schedule
- Course Schedule II
- Count Square Submatrices with All Ones
Amazon Tagged
All Problems (Dataview)
TABLE difficulty, techniques, maturity
FROM #problem
SORT date DESC