Problems
Blind 75
Blind 75 list of problems
url-leetcode-reverse-bits (URL)
Bit ManipulationDivide and Conquer
1
url-leetcode-word-break (URL)
Dynamic ProgrammingArrayTrieMemoizationHash TableString
1
url-leetcode-group-anagrams (URL)
SortingArrayHash TableString
1
url-leetcode-word-search-ii (URL)
TrieDepth First SearchDesignString
1
url-leetcode-merge-intervals (URL)
SortingArray
1
url-leetcode-non-overlapping-intervals (URL)
ArrayGreedySortingDynamic Programming
1
url-leetcode-maximum-depth-of-binary-tree (URL)
Breadth First SearchDepth First SearchBinary TreeTree
1
url-leetcode-search-in-rotated-sorted-array (URL)
ArrayBinary Search
1
url-leetcode-construct-binary-tree-from-preorder-and-inorder-traversal (URL)
Binary TreeArrayDivide and ConquerHash TableTree
1
url-leetcode-product-of-array-except-self (URL)
Prefix SumArray
1
url-leetcode-house-robber (URL)
ArrayDynamic Programming
1
url-leetcode-reorder-list (URL)
Linked ListRecursionStackTwo Pointers
1
url-leetcode-valid-palindrome (URL)
Two PointersString
1
url-leetcode-two-sum (URL)
Hash TableArray
1
url-leetcode-jump-game (URL)
ArrayGreedyDynamic Programming
1
url-leetcode-same-tree (URL)
Breadth First SearchDepth First SearchBinary TreeTree
1
url-leetcode-decode-ways (URL)
Dynamic ProgrammingString
1
url-leetcode-container-with-most-water (URL)
ArrayTwo PointersGreedy
1
url-leetcode-climbing-stairs (URL)
MemoizationDynamic ProgrammingMath
1
url-leetcode-reverse-linked-list (URL)
RecursionLinked List
1
url-leetcode-coin-change (URL)
ArrayBreadth First SearchDynamic Programming
1
url-leetcode-number-of-1-bits (URL)
Divide and ConquerBit Manipulation
1
url-leetcode-linked-list-cycle (URL)
Hash TableTwo PointersLinked List
1
url-leetcode-longest-common-subsequence (URL)
Dynamic ProgrammingString
2
url-leetcode-longest-palindromic-substring (URL)
StringTwo PointersDynamic Programming
1
url-leetcode-combination-sum-iv (URL)
ArrayDynamic Programming
1
url-leetcode-house-robber-ii (URL)
Dynamic ProgrammingArray
1
url-leetcode-implement-trie-prefix-tree (URL)
TrieHash TableDesignString
1
url-leetcode-design-add-and-search-words-data-structure (URL)
StringDesignDepth First SearchTrie
1
url-neetcode-meeting-schedule-ii (URL)
SortingPrefix SumHeap Priority QueueArrayTwo PointersGreedy
1
url-leetcode-valid-anagram (URL)
SortingHash TableString
1
url-leetcode-lowest-common-ancestor-of-a-binary-search-tree (URL)
TreeBinary Search TreeDepth First SearchBinary Tree
1
url-leetcode-maximum-subarray (URL)
Dynamic ProgrammingArrayDivide and Conquer
1
url-leetcode-longest-repeating-character-replacement (URL)
StringHash TableSliding Window
1
url-leetcode-clone-graph (URL)
Hash TableGraphDepth First SearchBreadth First Search
1
url-leetcode-word-search (URL)
Depth First SearchArrayMatrixBacktrackingString
1
url-leetcode-contains-duplicate (URL)
Hash TableArraySorting
1
url-leetcode-best-time-to-buy-and-sell-stock (URL)
ArrayDynamic Programming
1
url-leetcode-merge-two-sorted-lists (URL)
Linked ListRecursion
1
url-leetcode-palindromic-substrings (URL)
Dynamic ProgrammingTwo PointersString
1
url-leetcode-binary-tree-level-order-traversal (URL)
Binary TreeBreadth First SearchTree
1
url-leetcode-set-matrix-zeroes (URL)
ArrayMatrixHash Table
1
url-leetcode-longest-substring-without-repeating-characters (URL)
Sliding WindowHash TableString
1
url-leetcode-rotate-image (URL)
MathArrayMatrix
1
url-leetcode-serialize-and-deserialize-binary-tree (URL)
Binary TreeDepth First SearchBreadth First SearchDesignStringTree
1
url-leetcode-remove-nth-node-from-end-of-list (URL)
Two PointersLinked List
1
url-leetcode-3sum (URL)
Two PointersArraySorting
1
url-neetcode-valid-tree (URL)
GraphUnion FindBreadth First SearchDepth First Search
1
url-leetcode-number-of-islands (URL)
ArrayUnion FindMatrixBreadth First SearchDepth First Search
1
url-leetcode-longest-consecutive-sequence (URL)
Hash TableUnion FindArray
1
url-leetcode-unique-paths (URL)
Dynamic ProgrammingCombinatoricsMath
2
url-leetcode-subtree-of-another-tree (URL)
TreeHash FunctionString MatchingBinary TreeDepth First Search
1
url-leetcode-merge-k-sorted-lists (URL)
Linked ListMerge SortDivide and ConquerHeap Priority Queue
1
url-leetcode-find-minimum-in-rotated-sorted-array (URL)
ArrayBinary Search
1
url-neetcode-count-connected-components (URL)
Union FindGraphBreadth First SearchDepth First Search
1
url-leetcode-binary-tree-maximum-path-sum (URL)
TreeDepth First SearchDynamic ProgrammingBinary Tree
1
url-leetcode-spiral-matrix (URL)
SimulationArrayMatrix
1
url-neetcode-foreign-dictionary (URL)
Topological SortBreadth First SearchDepth First SearchStringGraphArray
1
url-leetcode-minimum-window-substring (URL)
Sliding WindowStringHash Table
1
url-leetcode-course-schedule (URL)
Depth First SearchBreadth First SearchTopological SortGraph
1
url-leetcode-invert-binary-tree (URL)
Binary TreeBreadth First SearchDepth First SearchTree
1
url-leetcode-kth-smallest-element-in-a-bst (URL)
TreeBinary Search TreeDepth First SearchBinary Tree
1
url-leetcode-top-k-frequent-elements (URL)
Bucket SortHash TableQuickselectDivide and ConquerArrayHeap Priority QueueCountingSorting
1
url-leetcode-validate-binary-search-tree (URL)
Depth First SearchBinary TreeTreeBinary Search Tree
1
url-neetcode-string-encode-and-decode (URL)
ArrayString
1
url-leetcode-counting-bits (URL)
Bit ManipulationDynamic Programming
1
url-neetcode-meeting-schedule (URL)
SortingArray
1
url-leetcode-sum-of-two-integers (URL)
Bit ManipulationMath
1
url-leetcode-longest-increasing-subsequence (URL)
Dynamic ProgrammingBinary SearchArray
1
url-leetcode-valid-parentheses (URL)
StackString
1
url-leetcode-pacific-atlantic-water-flow (URL)
Depth First SearchBreadth First SearchArrayMatrix
1
url-leetcode-maximum-product-subarray (URL)
ArrayDynamic Programming
1