Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

452 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

LeetCode Topics

Hash Table

0128-longest-consecutive-sequence
0146-lru-cache
0242-valid-anagram
0347-top-k-frequent-elements
0560-subarray-sum-equals-k
1189-maximum-number-of-balloons
1331-rank-transform-of-an-array
1358-number-of-substrings-containing-all-three-characters
3020-find-the-maximum-number-of-elements-in-subset
3312-sorted-gcd-pair-queries
3532-path-existence-queries-in-a-graph-i
3737-count-subarrays-with-majority-element-i

String

0020-valid-parentheses
0227-basic-calculator-ii
0242-valid-anagram
0316-remove-duplicate-letters
1081-smallest-subsequence-of-distinct-characters
1189-maximum-number-of-balloons
1358-number-of-substrings-containing-all-three-characters
1967-number-of-strings-that-appear-as-substrings-in-word
3499-maximize-active-section-with-trade-i
3501-maximize-active-section-with-trade-ii
3517-smallest-palindromic-rearrangement-i
3756-concatenate-non-zero-digits-and-multiply-by-sum-ii

Sorting

0088-merge-sorted-array
0242-valid-anagram
0347-top-k-frequent-elements
1288-remove-covered-intervals
1331-rank-transform-of-an-array
1464-maximum-product-of-two-elements-in-an-array
1846-maximum-element-after-decreasing-and-rearranging
3517-smallest-palindromic-rearrangement-i
3534-path-existence-queries-in-a-graph-ii
3867-sum-of-gcd-of-formed-pairs

Counting

0347-top-k-frequent-elements
1189-maximum-number-of-balloons
3312-sorted-gcd-pair-queries
3737-count-subarrays-with-majority-element-i

Array

0011-container-with-most-water
0031-next-permutation
0039-combination-sum
0088-merge-sorted-array
0128-longest-consecutive-sequence
0347-top-k-frequent-elements
0560-subarray-sum-equals-k
1260-shift-2d-grid
1288-remove-covered-intervals
1301-number-of-paths-with-max-score
1331-rank-transform-of-an-array
1464-maximum-product-of-two-elements-in-an-array
1846-maximum-element-after-decreasing-and-rearranging
1967-number-of-strings-that-appear-as-substrings-in-word
1979-find-greatest-common-divisor-of-array
2812-find-the-safest-path-in-a-grid
3020-find-the-maximum-number-of-elements-in-subset
3286-find-a-safe-walk-through-a-grid
3312-sorted-gcd-pair-queries
3336-find-the-number-of-subsequences-with-equal-gcd
3501-maximize-active-section-with-trade-ii
3514-number-of-unique-xor-triplets-ii
3532-path-existence-queries-in-a-graph-i
3534-path-existence-queries-in-a-graph-ii
3737-count-subarrays-with-majority-element-i
3867-sum-of-gcd-of-formed-pairs

Two Pointers

0011-container-with-most-water
0031-next-permutation
0082-remove-duplicates-from-sorted-list-ii
0088-merge-sorted-array
0234-palindrome-linked-list
3534-path-existence-queries-in-a-graph-ii
3867-sum-of-gcd-of-formed-pairs

Math

0009-palindrome-number
0050-powx-n
0227-basic-calculator-ii
0326-power-of-three
0509-fibonacci-number
1979-find-greatest-common-divisor-of-array
3312-sorted-gcd-pair-queries
3336-find-the-number-of-subsequences-with-equal-gcd
3514-number-of-unique-xor-triplets-ii
3658-gcd-of-odd-and-even-sums
3700-number-of-zigzag-arrays-ii
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

Dynamic Programming

0509-fibonacci-number
1301-number-of-paths-with-max-score
1373-maximum-sum-bst-in-binary-tree
3336-find-the-number-of-subsequences-with-equal-gcd
3534-path-existence-queries-in-a-graph-ii
3699-number-of-zigzag-arrays-i
3700-number-of-zigzag-arrays-ii

Recursion

0050-powx-n
0234-palindrome-linked-list
0326-power-of-three
0509-fibonacci-number

Memoization

0509-fibonacci-number

Prefix Sum

0560-subarray-sum-equals-k
3312-sorted-gcd-pair-queries
3699-number-of-zigzag-arrays-i
3737-count-subarrays-with-majority-element-i
3756-concatenate-non-zero-digits-and-multiply-by-sum-ii

Backtracking

0039-combination-sum

Divide and Conquer

0347-top-k-frequent-elements
3737-count-subarrays-with-majority-element-i

Segment Tree

3501-maximize-active-section-with-trade-ii
3737-count-subarrays-with-majority-element-i

Merge Sort

3737-count-subarrays-with-majority-element-i

Tree

0099-recover-binary-search-tree
0101-symmetric-tree
0662-maximum-width-of-binary-tree
1373-maximum-sum-bst-in-binary-tree

Depth-First Search

0099-recover-binary-search-tree
0101-symmetric-tree
0662-maximum-width-of-binary-tree
1373-maximum-sum-bst-in-binary-tree
2492-minimum-score-of-a-path-between-two-cities
2685-count-the-number-of-complete-components

Breadth-First Search

0101-symmetric-tree
0662-maximum-width-of-binary-tree
2492-minimum-score-of-a-path-between-two-cities
2685-count-the-number-of-complete-components
2812-find-the-safest-path-in-a-grid
3286-find-a-safe-walk-through-a-grid

Binary Tree

0099-recover-binary-search-tree
0101-symmetric-tree
0662-maximum-width-of-binary-tree
1373-maximum-sum-bst-in-binary-tree

Binary Search Tree

0099-recover-binary-search-tree
1373-maximum-sum-bst-in-binary-tree
2812-find-the-safest-path-in-a-grid
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

Enumeration

1291-sequential-digits
3020-find-the-maximum-number-of-elements-in-subset
3499-maximize-active-section-with-trade-i
3514-number-of-unique-xor-triplets-ii

Greedy

0011-container-with-most-water
0316-remove-duplicate-letters
1081-smallest-subsequence-of-distinct-characters
1846-maximum-element-after-decreasing-and-rearranging
3534-path-existence-queries-in-a-graph-ii

Sliding Window

1358-number-of-substrings-containing-all-three-characters

Union-Find

0128-longest-consecutive-sequence
2492-minimum-score-of-a-path-between-two-cities
2685-count-the-number-of-complete-components
2812-find-the-safest-path-in-a-grid
3532-path-existence-queries-in-a-graph-i

Heap (Priority Queue)

0347-top-k-frequent-elements
1464-maximum-product-of-two-elements-in-an-array
2812-find-the-safest-path-in-a-grid
3286-find-a-safe-walk-through-a-grid

Matrix

1260-shift-2d-grid
1301-number-of-paths-with-max-score
2812-find-the-safest-path-in-a-grid
3286-find-a-safe-walk-through-a-grid

Graph Theory

2492-minimum-score-of-a-path-between-two-cities
2685-count-the-number-of-complete-components
3286-find-a-safe-walk-through-a-grid
3532-path-existence-queries-in-a-graph-i
3534-path-existence-queries-in-a-graph-ii

Shortest Path

3286-find-a-safe-walk-through-a-grid

Database

0177-nth-highest-salary
0595-big-countries
0607-sales-person
0619-biggest-single-number
3611-find-overbooked-employees

Bit Manipulation

3514-number-of-unique-xor-triplets-ii
3534-path-existence-queries-in-a-graph-ii

Number Theory

1979-find-greatest-common-divisor-of-array
3312-sorted-gcd-pair-queries
3336-find-the-number-of-subsequences-with-equal-gcd
3658-gcd-of-odd-and-even-sums
3867-sum-of-gcd-of-formed-pairs

Bucket Sort

0347-top-k-frequent-elements

Quickselect

0347-top-k-frequent-elements

Linked List

0082-remove-duplicates-from-sorted-list-ii
0146-lru-cache
0234-palindrome-linked-list

Stack

0020-valid-parentheses
0227-basic-calculator-ii
0234-palindrome-linked-list
0316-remove-duplicate-letters
1081-smallest-subsequence-of-distinct-characters

Simulation

1260-shift-2d-grid
3867-sum-of-gcd-of-formed-pairs

Combinatorics

3312-sorted-gcd-pair-queries

Monotonic Stack

0316-remove-duplicate-letters
1081-smallest-subsequence-of-distinct-characters

Design

0146-lru-cache

Doubly-Linked List

0146-lru-cache

Counting Sort

3517-smallest-palindromic-rearrangement-i

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages