Name
Type
Array
Count10
1
Two Sum
2
Best Time to Buy and Sell Stock
3
Contains Duplicate
4
Product of Array Except Self
5
Maximum Subarray
6
Maximum Product Subarray
7
Find Minimum in Rotated Sorted Array
8
Search in Rotated Sorted Array
9
3Sum
10
Container with Most Water
11
Sum of Two Integers
12
Number of 1 Bits
13
Counting Bits
14
Missing Number
15
Reverse Bits
16
Climbing Stairs
17
Coin Change
18
Longest Increasing Subsequence
19
Longest Common Subsequence
20
Word Break
21
Combination Sum IV
22
House Robber
23
House Robber II
24
Decode Ways
25
Unique Paths
26
Jump Game
27
Clone Graph
28
Course Schedule
29
Course Schedule II
30
Pacific Atlantic Water Flow
31
Number of Islands
32
Longest Consecutive Sequence
33
Alien Dictionary
34
Graph Valid Tree
35
Number of Connected Components in an Undirected Graph
36
37
Insert Interval
38
Merge Intervals
39
Non-overlapping Intervals
40
Meeting Rooms
41
Meeting Rooms
42
Reverse Linked List
43
Linked List Cycle
44
Merge Two Sorted Lists
45
Merge k Sorted Lists
46
Remove Nth Node From End of List
47
Reorder List
48
Set Matrix Zeroes
49
Spiral Matrix
50
Rotate Image
51
Word Search
52
Longest Substring without Repeating Characters
53
Longest Repeating Character Replacement
54
Minimum Window Substring
55
Valid Anagram
56
Group Anagrams
57
Valid Parentheses
58
Valid Palindrome
59
Longest Palindromic Substring
60
Palindromic Substrings
61
Encode and Decode Strings
62
Maximum Depth of Binary Tree
63
Same Tree
64
Invert Binary Tree
65
Binary Tree Maximum Path
66
Binary Tree Level Order Traversal
67
Serialize and Deserialize Binary Tree
68
Subtree of Another Tree
69
Construct Binary Tree from Preorder and Inorder Traversal
70
Validate Binary Search Tree
71
Kth Smallest Element in BST
72
Lowest Common Ancestor of a BST
73
Implement Trie (prefix tree)
74
Design Add and Search Words Data Structure
75
Word Search II
76
Merge k Sorted Lists
77
Top K Frequent Elements
78
Find Median from Data Stream
Type
Binary
Count5
Type
Dynamic Programming
Count11
Type
Graph
Count10
Type
Interval
Count5
Type
Linked List
Count6
Type
Matrix
Count4
Type
String
Count10
Type
Tree
Count14
Type
Heap
Count3
Drag to adjust the number of frozen columns
Difficulty
Type
Notes
URL
Date
Status
Confidence
Easy
Array
https://leetcode.com/problems/two-sum/
Easy
Array
https://leetcode.com/problems/best-time-to-buy-and-sell-stock/
Easy
Array
https://leetcode.com/problems/contains-duplicate/
Medium
Array
https://leetcode.com/problems/product-of-array-except-self/
Easy
Array
https://leetcode.com/problems/maximum-subarray/
Medium
Array
https://leetcode.com/problems/maximum-product-subarray/
Medium
Array
https://leetcode.com/problems/find-minimum-in-rotated-sorted-array/
Medium
Array
https://leetcode.com/problems/search-in-rotated-sorted-array/
Medium
Array
https://leetcode.com/problems/3sum/
Medium
Array
https://leetcode.com/problems/container-with-most-water/
Medium
Binary
https://leetcode.com/problems/sum-of-two-integers/
Easy
Binary
https://leetcode.com/problems/number-of-1-bits/
Medium
Binary
https://leetcode.com/problems/counting-bits/
Easy
Binary
https://leetcode.com/problems/missing-number/
Easy
Binary
https://leetcode.com/problems/reverse-bits/
Easy
Dynamic Programming
Medium
Dynamic Programming
https://leetcode.com/problems/coin-change/
Medium
Dynamic Programming
https://leetcode.com/problems/longest-increasing-subsequence/
Medium
Dynamic Programming
https://leetcode.com/problems/longest-common-subsequence/
Medium
Dynamic Programming
https://leetcode.com/problems/word-break/
Medium
Dynamic Programming
https://leetcode.com/problems/combination-sum-iv/
Medium
Dynamic Programming
https://leetcode.com/problems/house-robber/
Medium
Dynamic Programming
https://leetcode.com/problems/house-robber-ii/
Medium
Dynamic Programming
https://leetcode.com/problems/decode-ways/
Medium
Dynamic Programming
https://leetcode.com/problems/unique-paths/
Medium
Dynamic Programming
1. initiate the max at 0 2. iterate through array 3. check for false, is max less than i? that means this index is not reachable 4. check for true, can we reach the last index based on this current index + current value? 5. update the max, if current index + current number is true
https://leetcode.com/problems/jump-game/
5/10/2021
Done
👍👍👍👍
Medium
Graph
https://leetcode.com/problems/clone-graph/
Medium
Graph
https://leetcode.com/problems/course-schedule/
Medium
Graph
https://leetcode.com/problems/course-schedule-ii/
Medium
Graph
https://leetcode.com/problems/pacific-atlantic-water-flow/
Medium
Graph
https://leetcode.com/problems/number-of-islands/
Hard
Graph
https://leetcode.com/problems/longest-consecutive-sequence/
Graph
https://leetcode.com/problems/alien-dictionary/
Graph
https://leetcode.com/problems/graph-valid-tree/
Graph
https://leetcode.com/problems/number-of-connected-components-in-an-undirected-graph/
Graph
Medium
Interval
https://leetcode.com/problems/insert-interval/
Medium
Interval
https://leetcode.com/problems/merge-intervals/
Medium
Interval
https://leetcode.com/problems/non-overlapping-intervals/
Interval
https://leetcode.com/problems/meeting-rooms/
Interval
https://leetcode.com/problems/meeting-rooms-ii/
Easy
Linked List
https://leetcode.com/problems/reverse-linked-list/
Easy
Linked List
https://leetcode.com/problems/linked-list-cycle/
Easy
Linked List
https://leetcode.com/problems/merge-two-sorted-lists/
Hard
Linked List
https://leetcode.com/problems/merge-k-sorted-lists/
Medium
Linked List
https://leetcode.com/problems/remove-nth-node-from-end-of-list/
Medium
Linked List
https://leetcode.com/problems/reorder-list/
Medium
Matrix
https://leetcode.com/problems/set-matrix-zeroes/
Medium
Matrix
https://leetcode.com/problems/spiral-matrix/
Medium
Matrix
https://leetcode.com/problems/rotate-image/
Medium
Matrix
https://leetcode.com/problems/word-search/
Medium
String
https://leetcode.com/problems/longest-substring-without-repeating-characters/
Medium
String
https://leetcode.com/problems/longest-repeating-character-replacement/
Hard
String
https://leetcode.com/problems/minimum-window-substring/
Easy
String
https://leetcode.com/problems/valid-anagram/
Medium
String
https://leetcode.com/problems/group-anagrams/
Easy
String
https://leetcode.com/problems/valid-parentheses/
Easy
String
https://leetcode.com/problems/valid-palindrome/
Medium
String
https://leetcode.com/problems/longest-palindromic-substring/
Medium
String
https://leetcode.com/problems/palindromic-substrings/
String
https://leetcode.com/problems/encode-and-decode-strings/
Easy
Tree
return maxDepth of children)) + 1
https://leetcode.com/problems/maximum-depth-of-binary-tree/
4/28/2021
Done
👍👍👍👍👍
Easy
Tree
check combos of p & !q, return isSameTree on left and right
https://leetcode.com/problems/same-tree/
4/28/2021
Done
👍👍👍👍
Easy
Tree
set const left = invert(root.left), set root.right = left, and return root as base case
https://leetcode.com/problems/invert-binary-tree/
4/29/2021
Done
👍👍👍👍👍
Hard
Tree
https://leetcode.com/problems/binary-tree-maximum-path-sum/
Medium
Tree
https://leetcode.com/problems/binary-tree-level-order-traversal/
Hard
Tree
https://leetcode.com/problems/serialize-and-deserialize-binary-tree/
Easy
Tree
with helper fx, determine different scenarios. then use recursion on the main fx
https://leetcode.com/problems/subtree-of-another-tree/
5/3/2021
Done
👍👍👍👍
Medium
Tree
requires object and other stuff
https://leetcode.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal/
In progress
👍👍
Medium
Tree
if !root, it's TRUE. all child trees should be valid BST
https://leetcode.com/problems/validate-binary-search-tree/
5/3/2021
Done
👍👍👍👍👍
Medium
Tree
https://leetcode.com/problems/kth-smallest-element-in-a-bst/
Easy
Tree
https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree/
Medium
Tree
https://leetcode.com/problems/implement-trie-prefix-tree/
Medium
Tree
https://leetcode.com/problems/design-add-and-search-words-data-structure/
Hard
Tree
https://leetcode.com/problems/word-search-ii/
Hard
Heap
https://leetcode.com/problems/merge-k-sorted-lists/
Medium
Heap
https://leetcode.com/problems/top-k-frequent-elements/
Hard
Heap
https://leetcode.com/problems/find-median-from-data-stream/
78 records

Alert

Lorem ipsum
Okay