Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

613 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

LeetCode Topics

Array

0011-container-with-most-water
0015-3sum
0016-3sum-closest
0031-next-permutation
0034-find-first-and-last-position-of-element-in-sorted-array
0036-valid-sudoku
0039-combination-sum
0040-combination-sum-ii
0045-jump-game-ii
0046-permutations
0047-permutations-ii
0049-group-anagrams
0053-maximum-subarray
0054-spiral-matrix
0055-jump-game
0056-merge-intervals
0057-insert-interval
0059-spiral-matrix-ii
0063-unique-paths-ii
0064-minimum-path-sum
0152-maximum-product-subarray
0486-predict-the-winner
0628-maximum-product-of-three-numbers
0877-stone-game
1140-stone-game-ii
1260-shift-2d-grid
1288-remove-covered-intervals
1301-number-of-paths-with-max-score
1331-rank-transform-of-an-array
1406-stone-game-iii
1464-maximum-product-of-two-elements-in-an-array
1563-stone-game-v
1632-rank-transform-of-a-matrix
1673-find-the-most-competitive-subsequence
1819-number-of-different-subsequences-gcds
1979-find-greatest-common-divisor-of-array
2435-paths-in-matrix-whose-sum-is-divisible-by-k
3312-sorted-gcd-pair-queries
3336-find-the-number-of-subsequences-with-equal-gcd
3501-maximize-active-section-with-trade-ii
3513-number-of-unique-xor-triplets-i
3514-number-of-unique-xor-triplets-ii
3532-path-existence-queries-in-a-graph-i
3534-path-existence-queries-in-a-graph-ii
3731-find-missing-elements
3867-sum-of-gcd-of-formed-pairs

Dynamic Programming

0045-jump-game-ii
0053-maximum-subarray
0055-jump-game
0062-unique-paths
0063-unique-paths-ii
0064-minimum-path-sum
0152-maximum-product-subarray
0464-can-i-win
0486-predict-the-winner
0877-stone-game
1140-stone-game-ii
1301-number-of-paths-with-max-score
1406-stone-game-iii
1563-stone-game-v
2435-paths-in-matrix-whose-sum-is-divisible-by-k
3302-find-the-lexicographically-smallest-valid-sequence
3336-find-the-number-of-subsequences-with-equal-gcd
3534-path-existence-queries-in-a-graph-ii

Matrix

0036-valid-sudoku
0054-spiral-matrix
0059-spiral-matrix-ii
0063-unique-paths-ii
0064-minimum-path-sum
1260-shift-2d-grid
1301-number-of-paths-with-max-score
1632-rank-transform-of-a-matrix
2435-paths-in-matrix-whose-sum-is-divisible-by-k

String

0008-string-to-integer-atoi
0012-integer-to-roman
0017-letter-combinations-of-a-phone-number
0038-count-and-say
0049-group-anagrams
0065-valid-number
0071-simplify-path
0214-shortest-palindrome
0402-remove-k-digits
0443-string-compression
1081-smallest-subsequence-of-distinct-characters
3014-minimum-number-of-pushes-to-type-word-i
3016-minimum-number-of-pushes-to-type-word-ii
3302-find-the-lexicographically-smallest-valid-sequence
3348-smallest-divisible-digit-product-ii
3499-maximize-active-section-with-trade-i
3501-maximize-active-section-with-trade-ii
3517-smallest-palindromic-rearrangement-i
3518-smallest-palindromic-rearrangement-ii
3756-concatenate-non-zero-digits-and-multiply-by-sum-ii

Sorting

0015-3sum
0016-3sum-closest
0047-permutations-ii
0049-group-anagrams
0056-merge-intervals
0628-maximum-product-of-three-numbers
1288-remove-covered-intervals
1331-rank-transform-of-an-array
1464-maximum-product-of-two-elements-in-an-array
1632-rank-transform-of-a-matrix
3016-minimum-number-of-pushes-to-type-word-ii
3517-smallest-palindromic-rearrangement-i
3534-path-existence-queries-in-a-graph-ii
3536-maximum-product-of-two-digits
3731-find-missing-elements
3867-sum-of-gcd-of-formed-pairs

Two Pointers

0011-container-with-most-water
0015-3sum
0016-3sum-closest
0019-remove-nth-node-from-end-of-list
0031-next-permutation
0443-string-compression
3302-find-the-lexicographically-smallest-valid-sequence
3534-path-existence-queries-in-a-graph-ii
3867-sum-of-gcd-of-formed-pairs

Greedy

0011-container-with-most-water
0045-jump-game-ii
0055-jump-game
0402-remove-k-digits
1081-smallest-subsequence-of-distinct-characters
1673-find-the-most-competitive-subsequence
3014-minimum-number-of-pushes-to-type-word-i
3016-minimum-number-of-pushes-to-type-word-ii
3302-find-the-lexicographically-smallest-valid-sequence
3348-smallest-divisible-digit-product-ii
3534-path-existence-queries-in-a-graph-ii

Math

0012-integer-to-roman
0050-powx-n
0060-permutation-sequence
0062-unique-paths
0464-can-i-win
0486-predict-the-winner
0628-maximum-product-of-three-numbers
0877-stone-game
1140-stone-game-ii
1406-stone-game-iii
1563-stone-game-v
1819-number-of-different-subsequences-gcds
1979-find-greatest-common-divisor-of-array
3014-minimum-number-of-pushes-to-type-word-i
3312-sorted-gcd-pair-queries
3336-find-the-number-of-subsequences-with-equal-gcd
3345-smallest-divisible-digit-product-i
3348-smallest-divisible-digit-product-ii
3513-number-of-unique-xor-triplets-i
3514-number-of-unique-xor-triplets-ii
3518-smallest-palindromic-rearrangement-ii
3536-maximum-product-of-two-digits
3658-gcd-of-odd-and-even-sums
3754-concatenate-non-zero-digits-and-multiply-by-sum-i
3756-concatenate-non-zero-digits-and-multiply-by-sum-ii
3867-sum-of-gcd-of-formed-pairs

Hash Table

0012-integer-to-roman
0017-letter-combinations-of-a-phone-number
0036-valid-sudoku
0049-group-anagrams
1331-rank-transform-of-an-array
3016-minimum-number-of-pushes-to-type-word-ii
3312-sorted-gcd-pair-queries
3518-smallest-palindromic-rearrangement-ii
3532-path-existence-queries-in-a-graph-i
3731-find-missing-elements

Prefix Sum

1140-stone-game-ii
3312-sorted-gcd-pair-queries
3756-concatenate-non-zero-digits-and-multiply-by-sum-ii

Binary Search

0034-find-first-and-last-position-of-element-in-sorted-array
3312-sorted-gcd-pair-queries
3501-maximize-active-section-with-trade-ii
3532-path-existence-queries-in-a-graph-i
3534-path-existence-queries-in-a-graph-ii

Union-Find

1632-rank-transform-of-a-matrix
2685-count-the-number-of-complete-components
3532-path-existence-queries-in-a-graph-i

Graph Theory

1632-rank-transform-of-a-matrix
2685-count-the-number-of-complete-components
3310-remove-methods-from-project
3532-path-existence-queries-in-a-graph-i
3534-path-existence-queries-in-a-graph-ii

Linked List

0019-remove-nth-node-from-end-of-list
0023-merge-k-sorted-lists
0024-swap-nodes-in-pairs
0025-reverse-nodes-in-k-group

Divide and Conquer

0023-merge-k-sorted-lists
0053-maximum-subarray

Heap (Priority Queue)

0023-merge-k-sorted-lists
1464-maximum-product-of-two-elements-in-an-array

Merge Sort

0023-merge-k-sorted-lists

Bit Manipulation

0464-can-i-win
3513-number-of-unique-xor-triplets-i
3514-number-of-unique-xor-triplets-ii
3534-path-existence-queries-in-a-graph-ii

Backtracking

0017-letter-combinations-of-a-phone-number
0039-combination-sum
0040-combination-sum-ii
0046-permutations
0047-permutations-ii
0052-n-queens-ii
3348-smallest-divisible-digit-product-ii

Depth-First Search

2685-count-the-number-of-complete-components
3310-remove-methods-from-project

Breadth-First Search

2685-count-the-number-of-complete-components
3310-remove-methods-from-project

Recursion

0024-swap-nodes-in-pairs
0025-reverse-nodes-in-k-group
0050-powx-n
0060-permutation-sequence
0486-predict-the-winner

Topological Sort

1632-rank-transform-of-a-matrix

Enumeration

1291-sequential-digits
3345-smallest-divisible-digit-product-i
3499-maximize-active-section-with-trade-i
3514-number-of-unique-xor-triplets-ii

Number Theory

1819-number-of-different-subsequences-gcds
1979-find-greatest-common-divisor-of-array
3312-sorted-gcd-pair-queries
3336-find-the-number-of-subsequences-with-equal-gcd
3348-smallest-divisible-digit-product-ii
3658-gcd-of-odd-and-even-sums
3867-sum-of-gcd-of-formed-pairs

Simulation

0054-spiral-matrix
0059-spiral-matrix-ii
1260-shift-2d-grid
3867-sum-of-gcd-of-formed-pairs

Combinatorics

0062-unique-paths
3312-sorted-gcd-pair-queries
3518-smallest-palindromic-rearrangement-ii

Counting

1819-number-of-different-subsequences-gcds
3016-minimum-number-of-pushes-to-type-word-ii
3312-sorted-gcd-pair-queries
3518-smallest-palindromic-rearrangement-ii

Stack

0071-simplify-path
0402-remove-k-digits
1081-smallest-subsequence-of-distinct-characters
1673-find-the-most-competitive-subsequence

Monotonic Stack

0402-remove-k-digits
1081-smallest-subsequence-of-distinct-characters
1673-find-the-most-competitive-subsequence

Segment Tree

3501-maximize-active-section-with-trade-ii

Counting Sort

3517-smallest-palindromic-rearrangement-i

Rolling Hash

0214-shortest-palindrome

String Matching

0214-shortest-palindrome

Hash Function

0214-shortest-palindrome

Game Theory

0464-can-i-win
0486-predict-the-winner
0877-stone-game
1140-stone-game-ii
1406-stone-game-iii
1563-stone-game-v

Memoization

0464-can-i-win

Bitmask

0464-can-i-win

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages