Skip to content

Latest commit

 

History

312 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Leetcode

LeetCode Topics

Array

0039-combination-sum
0189-rotate-array
0198-house-robber
0287-find-the-duplicate-number
0486-predict-the-winner
0628-maximum-product-of-three-numbers
0735-asteroid-collision
0877-stone-game
1260-shift-2d-grid
1288-remove-covered-intervals
1386-cinema-seat-allocation
1406-stone-game-iii
1464-maximum-product-of-two-elements-in-an-array
1732-find-the-highest-altitude
1833-maximum-ice-cream-bars
1840-maximum-building-height
1846-maximum-element-after-decreasing-and-rearranging
1967-number-of-strings-that-appear-as-substrings-in-word
1979-find-greatest-common-divisor-of-array
2126-destroying-asteroids
2213-longest-substring-of-one-repeating-character
2425-bitwise-xor-of-all-pairings
2812-find-the-safest-path-in-a-grid
2958-length-of-longest-subarray-with-at-most-k-frequency
2996-smallest-missing-integer-greater-than-sequential-prefix-sum
3020-find-the-maximum-number-of-elements-in-subset
3286-find-a-safe-walk-through-a-grid
3336-find-the-number-of-subsequences-with-equal-gcd
3471-find-the-largest-almost-missing-integer
3514-number-of-unique-xor-triplets-ii
3534-path-existence-queries-in-a-graph-ii
3702-longest-subsequence-with-non-zero-bitwise-xor
3731-find-missing-elements
3737-count-subarrays-with-majority-element-i
3739-count-subarrays-with-majority-element-ii
3767-maximize-points-after-choosing-k-tasks
3838-weighted-word-mapping

String

0003-longest-substring-without-repeating-characters
0316-remove-duplicate-letters
1189-maximum-number-of-balloons
1967-number-of-strings-that-appear-as-substrings-in-word
2213-longest-substring-of-one-repeating-character
2287-rearrange-characters-to-make-target-string
3014-minimum-number-of-pushes-to-type-word-i
3016-minimum-number-of-pushes-to-type-word-ii
3090-maximum-length-substring-with-two-occurrences
3302-find-the-lexicographically-smallest-valid-sequence
3348-smallest-divisible-digit-product-ii
3499-maximize-active-section-with-trade-i
3612-process-string-with-special-operations-i
3614-process-string-with-special-operations-ii
3756-concatenate-non-zero-digits-and-multiply-by-sum-ii
3838-weighted-word-mapping

Simulation

0735-asteroid-collision
1260-shift-2d-grid
3612-process-string-with-special-operations-i
3614-process-string-with-special-operations-ii
3838-weighted-word-mapping

Greedy

0316-remove-duplicate-letters
1386-cinema-seat-allocation
1833-maximum-ice-cream-bars
1846-maximum-element-after-decreasing-and-rearranging
2126-destroying-asteroids
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
3767-maximize-points-after-choosing-k-tasks

Sorting

0628-maximum-product-of-three-numbers
1288-remove-covered-intervals
1464-maximum-product-of-two-elements-in-an-array
1833-maximum-ice-cream-bars
1840-maximum-building-height
1846-maximum-element-after-decreasing-and-rearranging
2126-destroying-asteroids
2996-smallest-missing-integer-greater-than-sequential-prefix-sum
3016-minimum-number-of-pushes-to-type-word-ii
3534-path-existence-queries-in-a-graph-ii
3536-maximum-product-of-two-digits
3731-find-missing-elements
3767-maximize-points-after-choosing-k-tasks

Linked List

0234-palindrome-linked-list
2095-delete-the-middle-node-of-a-linked-list
2130-maximum-twin-sum-of-a-linked-list

Two Pointers

0189-rotate-array
0234-palindrome-linked-list
0287-find-the-duplicate-number
2095-delete-the-middle-node-of-a-linked-list
2130-maximum-twin-sum-of-a-linked-list
3302-find-the-lexicographically-smallest-valid-sequence
3534-path-existence-queries-in-a-graph-ii

Stack

0234-palindrome-linked-list
0316-remove-duplicate-letters
0735-asteroid-collision
2130-maximum-twin-sum-of-a-linked-list

Math

0070-climbing-stairs
0189-rotate-array
0231-power-of-two
0486-predict-the-winner
0628-maximum-product-of-three-numbers
0877-stone-game
1137-n-th-tribonacci-number
1344-angle-between-hands-of-a-clock
1406-stone-game-iii
1840-maximum-building-height
1979-find-greatest-common-divisor-of-array
3014-minimum-number-of-pushes-to-type-word-i
3336-find-the-number-of-subsequences-with-equal-gcd
3348-smallest-divisible-digit-product-ii
3514-number-of-unique-xor-triplets-ii
3536-maximum-product-of-two-digits
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

Prefix Sum

1732-find-the-highest-altitude
3737-count-subarrays-with-majority-element-i
3739-count-subarrays-with-majority-element-ii
3756-concatenate-non-zero-digits-and-multiply-by-sum-ii

Counting Sort

1189-maximum-number-of-balloons
1833-maximum-ice-cream-bars
2287-rearrange-characters-to-make-target-string
3016-minimum-number-of-pushes-to-type-word-ii
3737-count-subarrays-with-majority-element-i

Hash Table

0003-longest-substring-without-repeating-characters
1189-maximum-number-of-balloons
1386-cinema-seat-allocation
2287-rearrange-characters-to-make-target-string
2958-length-of-longest-subarray-with-at-most-k-frequency
2996-smallest-missing-integer-greater-than-sequential-prefix-sum
3016-minimum-number-of-pushes-to-type-word-ii
3020-find-the-maximum-number-of-elements-in-subset
3090-maximum-length-substring-with-two-occurrences
3471-find-the-largest-almost-missing-integer
3731-find-missing-elements
3737-count-subarrays-with-majority-element-i
3739-count-subarrays-with-majority-element-ii

Bit Manipulation

0231-power-of-two
0287-find-the-duplicate-number
1386-cinema-seat-allocation
2425-bitwise-xor-of-all-pairings
3514-number-of-unique-xor-triplets-ii
3534-path-existence-queries-in-a-graph-ii
3702-longest-subsequence-with-non-zero-bitwise-xor

Brainteaser

2425-bitwise-xor-of-all-pairings

Dynamic Programming

0070-climbing-stairs
0198-house-robber
0486-predict-the-winner
0877-stone-game
1137-n-th-tribonacci-number
1406-stone-game-iii
3302-find-the-lexicographically-smallest-valid-sequence
3336-find-the-number-of-subsequences-with-equal-gcd
3534-path-existence-queries-in-a-graph-ii
3700-number-of-zigzag-arrays-ii

Divide and Conquer

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

Segment Tree

2213-longest-substring-of-one-repeating-character
3737-count-subarrays-with-majority-element-i
3739-count-subarrays-with-majority-element-ii

Merge Sort

3737-count-subarrays-with-majority-element-i
3739-count-subarrays-with-majority-element-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

Heap (Priority Queue)

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
3767-maximize-points-after-choosing-k-tasks

Binary Search

0287-find-the-duplicate-number
2812-find-the-safest-path-in-a-grid
3534-path-existence-queries-in-a-graph-ii

Breadth-First Search

0547-number-of-provinces
0841-keys-and-rooms
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
3310-remove-methods-from-project

Union-Find

0547-number-of-provinces
2492-minimum-score-of-a-path-between-two-cities
2685-count-the-number-of-complete-components
2812-find-the-safest-path-in-a-grid

Matrix

1260-shift-2d-grid
2812-find-the-safest-path-in-a-grid
3286-find-a-safe-walk-through-a-grid

Graph Theory

0547-number-of-provinces
0841-keys-and-rooms
2492-minimum-score-of-a-path-between-two-cities
2685-count-the-number-of-complete-components
3286-find-a-safe-walk-through-a-grid
3310-remove-methods-from-project
3534-path-existence-queries-in-a-graph-ii

Shortest Path

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

Depth-First Search

0547-number-of-provinces
0841-keys-and-rooms
2492-minimum-score-of-a-path-between-two-cities
2685-count-the-number-of-complete-components
3310-remove-methods-from-project

Number Theory

1979-find-greatest-common-divisor-of-array
3336-find-the-number-of-subsequences-with-equal-gcd
3348-smallest-divisible-digit-product-ii

Monotonic Stack

0316-remove-duplicate-letters

Recursion

0231-power-of-two
0234-palindrome-linked-list
0486-predict-the-winner

Game Theory

0486-predict-the-winner
0877-stone-game
1406-stone-game-iii

Memoization

0070-climbing-stairs
1137-n-th-tribonacci-number

Minimax

1406-stone-game-iii

Zero-Sum Game

1406-stone-game-iii

Backtracking

0039-combination-sum
3348-smallest-divisible-digit-product-ii

Pigeonhole Principle

0287-find-the-duplicate-number

Floyd's Cycle Finding Algorithm

0287-find-the-duplicate-number

Sliding Window

0003-longest-substring-without-repeating-characters
2958-length-of-longest-subarray-with-at-most-k-frequency
3090-maximum-length-substring-with-two-occurrences

Ordered Set

2213-longest-substring-of-one-repeating-character

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages