Skip to content

daven-park/LeetCode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A collection of LeetCode questions to ace the coding interview! - Created using LeetHub v2

LeetCode Topics

Array

0036-valid-sudoku
0045-jump-game-ii
0051-n-queens
0059-spiral-matrix-ii
0078-subsets
0079-word-search
0118-pascals-triangle
0119-pascals-triangle-ii
0137-single-number-ii
0169-majority-element
0189-rotate-array
0228-summary-ranges
0274-h-index
0376-wiggle-subsequence
0380-insert-delete-getrandom-o1
0561-array-partition
0566-reshape-the-matrix
0645-set-mismatch
0747-min-cost-climbing-stairs
0779-max-chunks-to-make-sorted-ii
0798-smallest-rotation-with-highest-score
0821-bricks-falling-when-hit
0833-bus-routes
0879-maximize-distance-to-closest-person
0941-sort-array-by-parity
1041-available-captures-for-rook
1096-maximum-sum-of-two-non-overlapping-subarrays
1482-how-many-numbers-are-smaller-than-the-current-number
1573-find-two-non-overlapping-sub-arrays-each-with-target-sum
1582-design-browser-history
1633-minimum-number-of-increments-on-subarrays-to-form-a-target-array
1705-maximum-number-of-eaten-apples
1848-sum-of-unique-elements
1849-maximum-absolute-sum-of-any-subarray
1923-longest-common-subpath
2058-concatenation-of-array
2110-number-of-smooth-descent-periods-of-a-stock
2188-minimized-maximum-of-products-distributed-to-any-store
2193-count-fertile-pyramids-in-a-land
2448-count-number-of-bad-pairs
2465-shifting-letters-ii
2480-find-subarrays-with-equal-sum
2746-decremental-string-concatenation
2846-robot-collisions
2951-find-the-peaks
3225-length-of-longest-subarray-with-at-most-k-frequency
3241-divide-array-into-arrays-with-max-difference
3432-count-partitions-with-even-sum-difference
3525-maximum-energy-boost-from-two-drinks

Two Pointers

0189-rotate-array
0941-sort-array-by-parity
1454-remove-palindromic-subsequences

Sorting

0169-majority-element
0274-h-index
0561-array-partition
0645-set-mismatch
0779-max-chunks-to-make-sorted-ii
0941-sort-array-by-parity
1482-how-many-numbers-are-smaller-than-the-current-number
2846-robot-collisions
3241-divide-array-into-arrays-with-max-difference

Math

0070-climbing-stairs
0189-rotate-array
0319-bulb-switcher
0380-insert-delete-getrandom-o1
0405-convert-a-number-to-hexadecimal
0537-complex-number-multiplication
0728-self-dividing-numbers
0903-implement-rand10-using-rand7
1013-fibonacci-number
1064-smallest-integer-divisible-by-k
1430-find-the-k-beauty-of-a-number
2110-number-of-smooth-descent-periods-of-a-stock
2448-count-number-of-bad-pairs
3432-count-partitions-with-even-sum-difference

Dynamic Programming

0045-jump-game-ii
0070-climbing-stairs
0118-pascals-triangle
0119-pascals-triangle-ii
0376-wiggle-subsequence
0747-min-cost-climbing-stairs
1013-fibonacci-number
1096-maximum-sum-of-two-non-overlapping-subarrays
1250-longest-common-subsequence
1573-find-two-non-overlapping-sub-arrays-each-with-target-sum
1633-minimum-number-of-increments-on-subarrays-to-form-a-target-array
1637-string-compression-ii
1849-maximum-absolute-sum-of-any-subarray
2002-maximum-product-of-the-length-of-two-palindromic-subsequences
2110-number-of-smooth-descent-periods-of-a-stock
2193-count-fertile-pyramids-in-a-land
2746-decremental-string-concatenation
3525-maximum-energy-boost-from-two-drinks

Memoization

0070-climbing-stairs
1013-fibonacci-number

Hash Table

0036-valid-sudoku
0127-word-ladder
0169-majority-element
0380-insert-delete-getrandom-o1
0645-set-mismatch
0833-bus-routes
1064-smallest-integer-divisible-by-k
1460-number-of-substrings-containing-all-three-characters
1482-how-many-numbers-are-smaller-than-the-current-number
1554-minimum-time-to-collect-all-apples-in-a-tree
1573-find-two-non-overlapping-sub-arrays-each-with-target-sum
1848-sum-of-unique-elements
1904-second-largest-digit-in-a-string
1915-check-if-one-string-swap-can-make-strings-equal
2226-rings-and-rods
2448-count-number-of-bad-pairs
2480-find-subarrays-with-equal-sum
3225-length-of-longest-subarray-with-at-most-k-frequency

Bit Manipulation

0078-subsets
0137-single-number-ii
0405-convert-a-number-to-hexadecimal
0645-set-mismatch
2002-maximum-product-of-the-length-of-two-palindromic-subsequences

String

0038-count-and-say
0079-word-search
0127-word-ladder
0211-design-add-and-search-words-data-structure
0214-shortest-palindrome
0537-complex-number-multiplication
0657-robot-return-to-origin
0857-positions-of-large-groups
1250-longest-common-subsequence
1351-replace-the-substring-for-balanced-string
1430-find-the-k-beauty-of-a-number
1454-remove-palindromic-subsequences
1460-number-of-substrings-containing-all-three-characters
1532-reformat-the-string
1637-string-compression-ii
1904-second-largest-digit-in-a-string
1915-check-if-one-string-swap-can-make-strings-equal
2002-maximum-product-of-the-length-of-two-palindromic-subsequences
2134-maximize-the-confusion-of-an-exam
2226-rings-and-rods
2326-sum-of-scores-of-built-strings
2465-shifting-letters-ii
2746-decremental-string-concatenation

Prefix Sum

0798-smallest-rotation-with-highest-score
2134-maximize-the-confusion-of-an-exam
2465-shifting-letters-ii
3432-count-partitions-with-even-sum-difference

Depth-First Search

0079-word-search
0111-minimum-depth-of-binary-tree
0211-design-add-and-search-words-data-structure
0513-find-bottom-left-tree-value
1431-all-ancestors-of-a-node-in-a-directed-acyclic-graph
1442-number-of-operations-to-make-network-connected
1554-minimum-time-to-collect-all-apples-in-a-tree
2793-count-the-number-of-complete-components

Breadth-First Search

0103-binary-tree-zigzag-level-order-traversal
0111-minimum-depth-of-binary-tree
0127-word-ladder
0513-find-bottom-left-tree-value
0833-bus-routes
1431-all-ancestors-of-a-node-in-a-directed-acyclic-graph
1442-number-of-operations-to-make-network-connected
1554-minimum-time-to-collect-all-apples-in-a-tree
2793-count-the-number-of-complete-components

Union Find

0821-bricks-falling-when-hit
1442-number-of-operations-to-make-network-connected
2793-count-the-number-of-complete-components

Graph

1431-all-ancestors-of-a-node-in-a-directed-acyclic-graph
1442-number-of-operations-to-make-network-connected
2793-count-the-number-of-complete-components

Greedy

0045-jump-game-ii
0376-wiggle-subsequence
0561-array-partition
0779-max-chunks-to-make-sorted-ii
1633-minimum-number-of-increments-on-subarrays-to-form-a-target-array
1705-maximum-number-of-eaten-apples
2188-minimized-maximum-of-products-distributed-to-any-store
3241-divide-array-into-arrays-with-max-difference

Simulation

0059-spiral-matrix-ii
0537-complex-number-multiplication
0566-reshape-the-matrix
0657-robot-return-to-origin
1041-available-captures-for-rook
2058-concatenation-of-array
2846-robot-collisions

Binary Search

1573-find-two-non-overlapping-sub-arrays-each-with-target-sum
1923-longest-common-subpath
2134-maximize-the-confusion-of-an-exam
2188-minimized-maximum-of-products-distributed-to-any-store
2326-sum-of-scores-of-built-strings

Sliding Window

1096-maximum-sum-of-two-non-overlapping-subarrays
1351-replace-the-substring-for-balanced-string
1430-find-the-k-beauty-of-a-number
1460-number-of-substrings-containing-all-three-characters
1573-find-two-non-overlapping-sub-arrays-each-with-target-sum
2134-maximize-the-confusion-of-an-exam
3225-length-of-longest-subarray-with-at-most-k-frequency

Backtracking

0051-n-queens
0078-subsets
0079-word-search
2002-maximum-product-of-the-length-of-two-palindromic-subsequences

Matrix

0036-valid-sudoku
0059-spiral-matrix-ii
0079-word-search
0566-reshape-the-matrix
0821-bricks-falling-when-hit
1041-available-captures-for-rook
2193-count-fertile-pyramids-in-a-land

Divide and Conquer

0169-majority-element

Counting

0169-majority-element
1848-sum-of-unique-elements
1915-check-if-one-string-swap-can-make-strings-equal
2448-count-number-of-bad-pairs

Counting Sort

0274-h-index
0561-array-partition
1482-how-many-numbers-are-smaller-than-the-current-number

Design

0211-design-add-and-search-words-data-structure
0380-insert-delete-getrandom-o1
1582-design-browser-history

Randomized

0380-insert-delete-getrandom-o1
0903-implement-rand10-using-rand7

Tree

0103-binary-tree-zigzag-level-order-traversal
0111-minimum-depth-of-binary-tree
0513-find-bottom-left-tree-value
1554-minimum-time-to-collect-all-apples-in-a-tree

Binary Tree

0103-binary-tree-zigzag-level-order-traversal
0111-minimum-depth-of-binary-tree
0513-find-bottom-left-tree-value

Rolling Hash

0214-shortest-palindrome
1923-longest-common-subpath
2326-sum-of-scores-of-built-strings

Suffix Array

1923-longest-common-subpath
2326-sum-of-scores-of-built-strings

String Matching

0214-shortest-palindrome
2326-sum-of-scores-of-built-strings

Hash Function

0214-shortest-palindrome
1923-longest-common-subpath
2326-sum-of-scores-of-built-strings

Topological Sort

1431-all-ancestors-of-a-node-in-a-directed-acyclic-graph

Stack

0779-max-chunks-to-make-sorted-ii
1582-design-browser-history
1633-minimum-number-of-increments-on-subarrays-to-form-a-target-array
2846-robot-collisions

Linked List

1582-design-browser-history
2182-find-the-minimum-and-maximum-number-of-nodes-between-critical-points

Monotonic Stack

0779-max-chunks-to-make-sorted-ii
1633-minimum-number-of-increments-on-subarrays-to-form-a-target-array

Doubly-Linked List

1582-design-browser-history

Data Stream

1582-design-browser-history

Rejection Sampling

0903-implement-rand10-using-rand7

Probability and Statistics

0903-implement-rand10-using-rand7

Recursion

1013-fibonacci-number

Brainteaser

0319-bulb-switcher

Trie

0211-design-add-and-search-words-data-structure

Bitmask

2002-maximum-product-of-the-length-of-two-palindromic-subsequences

Heap (Priority Queue)

1705-maximum-number-of-eaten-apples

Enumeration

2951-find-the-peaks

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published