Skip to content

SakshamTapadia/LeetCode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2,154 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

-

LeetCode Topics

Two Pointers

0005-longest-palindromic-substring
0011-container-with-most-water
0015-3sum
0016-3sum-closest
0018-4sum
0019-remove-nth-node-from-end-of-list
0026-remove-duplicates-from-sorted-array
0031-next-permutation
0075-sort-colors
0082-remove-duplicates-from-sorted-list-ii
0086-partition-list
0088-merge-sorted-array
0125-valid-palindrome
0141-linked-list-cycle
0142-linked-list-cycle-ii
0143-reorder-list
0151-reverse-words-in-a-string
0160-intersection-of-two-linked-lists
0165-compare-version-numbers
0234-palindrome-linked-list
0283-move-zeroes
0287-find-the-duplicate-number
0344-reverse-string
0345-reverse-vowels-of-a-string
0528-swapping-nodes-in-a-linked-list
0541-reverse-string-ii
0557-reverse-words-in-a-string-iii
0611-valid-triangle-number
0868-push-dominoes
0908-middle-of-the-linked-list
1019-squares-of-a-sorted-array
1621-number-of-subsequences-that-satisfy-the-given-sum-condition
1894-merge-strings-alternately
2216-delete-the-middle-node-of-a-linked-list
2320-find-all-k-distant-indices-in-an-array
2392-successful-pairs-of-spells-and-potions
2497-maximum-matching-of-players-with-trainers
3437-maximum-total-damage-with-spell-casting
3683-find-the-lexicographically-largest-string-from-the-box-i

String

0003-longest-substring-without-repeating-characters
0005-longest-palindromic-substring
0006-zigzag-conversion
0008-string-to-integer-atoi
0010-regular-expression-matching
0012-integer-to-roman
0017-letter-combinations-of-a-phone-number
0020-valid-parentheses
0022-generate-parentheses
0030-substring-with-concatenation-of-all-words
0032-longest-valid-parentheses
0079-word-search
0125-valid-palindrome
0151-reverse-words-in-a-string
0165-compare-version-numbers
0166-fraction-to-recurring-decimal
0227-basic-calculator-ii
0242-valid-anagram
0344-reverse-string
0345-reverse-vowels-of-a-string
0402-remove-k-digits
0420-strong-password-checker
0474-ones-and-zeroes
0520-detect-capital
0541-reverse-string-ii
0557-reverse-words-in-a-string-iii
0712-minimum-ascii-delete-sum-for-two-strings
0742-to-lower-case
0756-pyramid-transition-matrix
0868-push-dominoes
0944-delete-columns-to-make-sorted
0955-delete-columns-to-make-sorted-ii
0960-delete-columns-to-make-sorted-iii
1006-vowel-spellchecker
1058-lexicographically-smallest-equivalent-string
1078-remove-outermost-parentheses
1128-remove-all-adjacent-duplicates-in-string
1264-maximum-number-of-words-you-can-type
1302-delete-characters-to-make-fancy-string
1320-remove-all-adjacent-duplicates-in-string-ii
1430-find-the-k-beauty-of-a-number
1567-maximum-number-of-vowels-in-a-substring-of-given-length
1700-minimum-time-to-make-rope-colorful
1747-lexicographically-smallest-string-after-applying-operations
1797-goal-parser-interpretation
1818-maximum-score-from-removing-substrings
1894-merge-strings-alternately
1930-unique-length-3-palindromic-subsequences
2032-largest-odd-number-in-string
2079-delete-duplicate-folders-in-system
2137-final-value-of-variable-after-performing-operations
2140-longest-subsequence-repeated-k-times
2147-number-of-ways-to-divide-a-long-corridor
2211-count-collisions-on-a-road
2237-longest-palindrome-by-concatenating-two-letter-words
2244-number-of-laser-beams-in-a-bank
2346-largest-3-same-digit-number-in-string
2391-strong-password-checker-ii
2395-longest-binary-subsequence-less-than-or-equal-to-k
2429-design-a-food-rating-system
2483-minimum-penalty-for-a-shop
2520-using-a-robot-to-print-the-lexicographically-smallest-string
3142-longest-unequal-adjacent-groups-subsequence-ii
3143-longest-unequal-adjacent-groups-subsequence-i
3194-find-words-containing-character
3233-maximize-the-number-of-partitions-after-operations
3360-minimum-deletions-to-make-string-k-special
3396-valid-word
3445-lexicographically-minimum-string-after-removing-stars
3462-vowels-game-in-a-string
3479-count-the-number-of-substrings-with-dominant-ones
3493-maximum-number-of-operations-to-move-ones-to-the-end
3606-coupon-code-validator
3617-find-the-original-typed-string-i
3618-find-the-original-typed-string-ii
3629-total-characters-in-string-after-transformations-i
3630-total-characters-in-string-after-transformations-ii
3637-count-number-of-balanced-permutations
3683-find-the-lexicographically-largest-string-from-the-box-i
3753-maximum-difference-between-even-and-odd-frequency-i
3754-maximum-manhattan-distance-after-k-changes
3761-maximum-difference-between-even-and-odd-frequency-ii
3768-check-if-digits-are-equal-in-string-after-operations-i
3872-find-most-frequent-vowel-and-consonant

Dynamic Programming

0005-longest-palindromic-substring
0010-regular-expression-matching
0022-generate-parentheses
0032-longest-valid-parentheses
0070-climbing-stairs
0118-pascals-triangle
0120-triangle
0198-house-robber
0213-house-robber-ii
0337-house-robber-iii
0410-split-array-largest-sum
0474-ones-and-zeroes
0712-minimum-ascii-delete-sum-for-two-strings
0806-domino-and-tromino-tiling
0826-soup-servings
0867-new-21-game
0868-push-dominoes
0934-bitwise-ors-of-subarrays
0960-delete-columns-to-make-sorted-iii
1013-fibonacci-number
1111-minimum-score-triangulation-of-polygon
1262-greatest-sum-divisible-by-three
1402-count-square-submatrices-with-all-ones
1411-number-of-ways-to-paint-n-3-grid
1458-max-dot-product-of-two-subsequences
1586-longest-subarray-of-1s-after-deleting-one-element
1628-count-submatrices-with-all-ones
1633-minimum-number-of-increments-on-subarrays-to-form-a-target-array
1700-minimum-time-to-make-rope-colorful
1732-minimum-one-bit-operations-to-make-integers-zero
1851-maximum-number-of-events-that-can-be-attended-ii
1986-largest-color-value-in-a-directed-graph
2028-the-earliest-and-latest-rounds-where-players-compete
2054-two-best-non-overlapping-events
2061-painting-a-grid-with-three-different-colors
2110-number-of-smooth-descent-periods-of-a-stock
2147-number-of-ways-to-divide-a-long-corridor
2267-minimum-difference-in-sums-after-removal-of-elements
2395-longest-binary-subsequence-less-than-or-equal-to-k
2408-number-of-people-aware-of-a-secret
2435-paths-in-matrix-whose-sum-is-divisible-by-k
2690-house-robber-iv
2882-ways-to-express-an-integer-as-sum-of-powers
3142-longest-unequal-adjacent-groups-subsequence-ii
3143-longest-unequal-adjacent-groups-subsequence-i
3233-maximize-the-number-of-partitions-after-operations
3307-find-the-maximum-sum-of-node-values
3437-maximum-total-damage-with-spell-casting
3490-find-the-maximum-length-of-valid-subsequence-i
3491-find-the-maximum-length-of-valid-subsequence-ii
3562-maximum-profit-from-trading-stocks-with-discounts
3573-best-time-to-buy-and-sell-stock-v
3618-find-the-original-typed-string-ii
3629-total-characters-in-string-after-transformations-i
3630-total-characters-in-string-after-transformations-ii
3637-count-number-of-balanced-permutations
3733-length-of-longest-v-shaped-diagonal-segment
3851-find-sum-of-array-product-of-magical-sequences

Linked List

0019-remove-nth-node-from-end-of-list
0021-merge-two-sorted-lists
0023-merge-k-sorted-lists
0024-swap-nodes-in-pairs
0025-reverse-nodes-in-k-group
0082-remove-duplicates-from-sorted-list-ii
0083-remove-duplicates-from-sorted-list
0086-partition-list
0092-reverse-linked-list-ii
0138-copy-list-with-random-pointer
0141-linked-list-cycle
0142-linked-list-cycle-ii
0143-reorder-list
0146-lru-cache
0160-intersection-of-two-linked-lists
0203-remove-linked-list-elements
0206-reverse-linked-list
0234-palindrome-linked-list
0237-delete-node-in-a-linked-list
0528-swapping-nodes-in-a-linked-list
0838-design-linked-list
0908-middle-of-the-linked-list
2196-reverse-nodes-in-even-length-groups
2216-delete-the-middle-node-of-a-linked-list
3501-delete-nodes-from-linked-list-present-in-array
3507-minimum-pair-removal-to-sort-array-i

Hash Table

0001-two-sum
0003-longest-substring-without-repeating-characters
0012-integer-to-roman
0017-letter-combinations-of-a-phone-number
0030-substring-with-concatenation-of-all-words
0036-valid-sudoku
0037-sudoku-solver
0138-copy-list-with-random-pointer
0141-linked-list-cycle
0142-linked-list-cycle-ii
0146-lru-cache
0160-intersection-of-two-linked-lists
0166-fraction-to-recurring-decimal
0169-majority-element
0242-valid-anagram
0268-missing-number
0496-next-greater-element-i
0560-subarray-sum-equals-k
0594-longest-harmonious-subsequence
0756-pyramid-transition-matrix
0865-smallest-subtree-with-all-the-deepest-nodes
0900-reordered-power-of-2
0940-fruit-into-baskets
1006-vowel-spellchecker
1016-subarray-sums-divisible-by-k
1034-subarrays-with-k-different-integers
1227-number-of-equivalent-domino-pairs
1264-maximum-number-of-words-you-can-type
1590-make-sum-divisible-by-p
1793-minimum-moves-to-make-array-complementary
1813-maximum-erasure-value
1834-minimum-number-of-people-to-teach
1930-unique-length-3-palindromic-subsequences
1986-largest-color-value-in-a-directed-graph
1995-finding-pairs-with-a-certain-sum
2023-design-movie-rental-system
2079-delete-duplicate-folders-in-system
2169-simple-bank-system
2174-next-greater-numerically-balanced-number
2204-find-subsequence-of-length-k-with-the-largest-sum
2215-finding-3-digit-even-numbers
2237-longest-palindrome-by-concatenating-two-letter-words
2429-design-a-food-rating-system
2479-meeting-rooms-iii
2520-using-a-robot-to-print-the-lexicographically-smallest-string
2689-rearranging-fruits
2975-maximum-square-area-by-removing-fences-from-a-field
3242-count-elements-with-maximum-frequency
3360-minimum-deletions-to-make-string-k-special
3437-maximum-total-damage-with-spell-casting
3445-lexicographically-minimum-string-after-removing-stars
3501-delete-nodes-from-linked-list-present-in-array
3507-minimum-pair-removal-to-sort-array-i
3531-count-covered-buildings
3581-the-two-sneaky-numbers-of-digitville
3583-count-special-triplets
3592-find-x-sum-of-all-k-long-subarrays-ii
3606-coupon-code-validator
3625-count-number-of-trapezoids-ii
3629-total-characters-in-string-after-transformations-i
3630-total-characters-in-string-after-transformations-ii
3678-design-task-manager
3753-maximum-difference-between-even-and-odd-frequency-i
3754-maximum-manhattan-distance-after-k-changes
3788-maximum-unique-subarray-sum-after-deletion
3834-minimum-operations-to-convert-all-elements-to-zero
3863-power-grid-maintenance
3872-find-most-frequent-vowel-and-consonant

Array

0001-two-sum
0004-median-of-two-sorted-arrays
0011-container-with-most-water
0015-3sum
0016-3sum-closest
0018-4sum
0026-remove-duplicates-from-sorted-array
0031-next-permutation
0033-search-in-rotated-sorted-array
0034-find-first-and-last-position-of-element-in-sorted-array
0035-search-insert-position
0036-valid-sudoku
0037-sudoku-solver
0039-combination-sum
0040-combination-sum-ii
0066-plus-one
0075-sort-colors
0079-word-search
0084-largest-rectangle-in-histogram
0088-merge-sorted-array
0118-pascals-triangle
0120-triangle
0134-gas-station
0135-candy
0153-find-minimum-in-rotated-sorted-array
0162-find-peak-element
0169-majority-element
0198-house-robber
0209-minimum-size-subarray-sum
0213-house-robber-ii
0238-product-of-array-except-self
0239-sliding-window-maximum
0260-single-number-iii
0268-missing-number
0283-move-zeroes
0287-find-the-duplicate-number
0303-range-sum-query-immutable
0407-trapping-rain-water-ii
0410-split-array-largest-sum
0417-pacific-atlantic-water-flow
0474-ones-and-zeroes
0496-next-greater-element-i
0498-diagonal-traverse
0502-ipo
0503-next-greater-element-ii
0540-single-element-in-a-sorted-array
0560-subarray-sum-equals-k
0594-longest-harmonious-subsequence
0611-valid-triangle-number
0643-maximum-average-subarray-i
0679-24-game
0717-1-bit-and-2-bit-characters
0735-asteroid-collision
0739-daily-temperatures
0744-find-smallest-letter-greater-than-target
0792-binary-search
0794-swim-in-rising-water
0830-largest-triangle-area
0882-peak-index-in-a-mountain-array
0907-koko-eating-bananas
0934-bitwise-ors-of-subarrays
0940-fruit-into-baskets
0944-delete-columns-to-make-sorted
0948-sort-an-array
0955-delete-columns-to-make-sorted-ii
0960-delete-columns-to-make-sorted-iii
1006-vowel-spellchecker
1016-subarray-sums-divisible-by-k
1018-largest-perimeter-triangle
1018-binary-prefix-divisible-by-5
1019-squares-of-a-sorted-array
1034-subarrays-with-k-different-integers
1036-rotting-oranges
1046-max-consecutive-ones-iii
1056-capacity-to-ship-packages-within-d-days
1111-minimum-score-triangulation-of-polygon
1171-shortest-path-in-binary-matrix
1184-car-pooling
1200-minimum-absolute-difference
1206-corporate-flight-bookings
1227-number-of-equivalent-domino-pairs
1231-replace-elements-with-greatest-element-on-right-side
1262-greatest-sum-divisible-by-three
1293-three-consecutive-odds
1305-number-of-visible-people-in-a-queue
1326-sum-of-floored-pairs
1335-maximum-candies-allocated-to-k-children
1390-four-divisors
1402-count-square-submatrices-with-all-ones
1458-max-dot-product-of-two-subsequences
1478-maximum-number-of-events-that-can-be-attended
1586-longest-subarray-of-1s-after-deleting-one-element
1590-make-sum-divisible-by-p
1603-running-sum-of-1d-array
1621-number-of-subsequences-that-satisfy-the-given-sum-condition
1628-count-submatrices-with-all-ones
1633-minimum-number-of-increments-on-subarrays-to-form-a-target-array
1700-minimum-time-to-make-rope-colorful
1753-path-with-minimum-effort
1793-minimum-moves-to-make-array-complementary
1813-maximum-erasure-value
1834-minimum-number-of-people-to-teach
1851-maximum-number-of-events-that-can-be-attended-ii
1872-can-you-eat-your-favorite-candy-on-your-favorite-day
1895-largest-magic-square
1917-maximum-average-pass-ratio
1970-last-day-where-you-can-still-cross
1975-maximum-matrix-sum
1984-minimum-difference-between-highest-and-lowest-of-k-scores
1995-finding-pairs-with-a-certain-sum
2023-design-movie-rental-system
2054-two-best-non-overlapping-events
2079-delete-duplicate-folders-in-system
2110-number-of-smooth-descent-periods-of-a-stock
2137-final-value-of-variable-after-performing-operations
2141-maximum-running-time-of-n-computers
2144-maximum-difference-between-increasing-elements
2150-kth-smallest-product-of-two-sorted-arrays
2169-simple-bank-system
2170-count-number-of-maximum-bitwise-or-subsets
2195-time-needed-to-buy-tickets
2204-find-subsequence-of-length-k-with-the-largest-sum
2215-finding-3-digit-even-numbers
2229-maximum-fruits-harvested-after-at-most-k-steps
2237-longest-palindrome-by-concatenating-two-letter-words
2244-number-of-laser-beams-in-a-bank
2267-minimum-difference-in-sums-after-removal-of-elements
2316-count-hills-and-valleys-in-an-array
2320-find-all-k-distant-indices-in-an-array
2324-find-triangular-sum-of-an-array
2343-count-unguarded-cells-in-the-grid
2387-partition-array-such-that-maximum-difference-is-k
2392-successful-pairs-of-spells-and-potions
2400-minimum-score-after-removals-on-a-tree
2429-design-a-food-rating-system
2432-number-of-zero-filled-subarrays
2435-paths-in-matrix-whose-sum-is-divisible-by-k
2479-meeting-rooms-iii
2497-maximum-matching-of-players-with-trainers
2498-smallest-subarrays-with-maximum-bitwise-or
2503-longest-subarray-with-maximum-bitwise-and
2529-range-product-queries-of-powers
2591-frog-jump-ii
2618-maximize-the-minimum-powered-city
2625-increment-submatrices-by-one
2689-rearranging-fruits
2690-house-robber-iv
2720-minimize-the-maximum-difference-of-pairs
2753-minimum-number-of-operations-to-make-all-array-elements-equal-to-1
2943-maximize-area-of-square-hole-in-grid
2975-maximum-square-area-by-removing-fences-from-a-field
3047-find-the-largest-area-of-square-inside-two-rectangles
3074-apple-redistribution-into-boxes
3075-maximize-happiness-of-selected-children
3142-longest-unequal-adjacent-groups-subsequence-ii
3143-longest-unequal-adjacent-groups-subsequence-i
3171-minimum-equal-sum-of-two-arrays-after-replacing-zeros
3190-find-minimum-operations-to-make-all-elements-divisible-by-three
3194-find-words-containing-character
3241-divide-array-into-arrays-with-max-difference
3242-count-elements-with-maximum-frequency
3277-find-the-number-of-ways-to-place-people-ii
3307-find-the-maximum-sum-of-node-values
3379-transformed-array
3383-taking-maximum-energy-from-the-mystic-dungeon
3432-count-partitions-with-even-sum-difference
3437-maximum-total-damage-with-spell-casting
3453-separate-squares-i
3454-separate-squares-ii
3459-find-the-minimum-area-to-cover-all-ones-ii
3461-find-the-minimum-area-to-cover-all-ones-i
3490-find-the-maximum-length-of-valid-subsequence-i
3491-find-the-maximum-length-of-valid-subsequence-ii
3501-delete-nodes-from-linked-list-present-in-array
3507-minimum-pair-removal-to-sort-array-i
3512-minimum-operations-to-make-array-sum-divisible-by-k
3531-count-covered-buildings
3562-maximum-profit-from-trading-stocks-with-discounts
3573-best-time-to-buy-and-sell-stock-v
3581-the-two-sneaky-numbers-of-digitville
3583-count-special-triplets
3592-find-x-sum-of-all-k-long-subarrays-ii
3606-coupon-code-validator
3612-adjacent-increasing-subarrays-detection-i
3616-make-array-elements-equal-to-zero
3619-adjacent-increasing-subarrays-detection-ii
3620-maximum-number-of-distinct-elements-after-operations
3622-maximum-frequency-of-an-element-after-performing-operations-i
3625-count-number-of-trapezoids-ii
3627-find-minimum-time-to-reach-last-room-i
3628-find-minimum-time-to-reach-last-room-ii
3634-minimum-removals-to-balance-array
3639-zero-array-transformation-i
3640-maximum-frequency-of-an-element-after-performing-operations-ii
3647-zero-array-transformation-iii
3652-best-time-to-buy-and-sell-stock-using-strategy
3733-length-of-longest-v-shaped-diagonal-segment
3741-reschedule-meetings-for-maximum-free-time-ii
3743-reschedule-meetings-for-maximum-free-time-i
3744-minimum-operations-to-make-array-elements-zero
3747-maximum-difference-between-adjacent-elements-in-a-circular-array
3748-sort-matrix-by-diagonals
3788-maximum-unique-subarray-sum-after-deletion
3790-fruits-into-baskets-ii
3791-fruits-into-baskets-iii
3794-find-the-minimum-amount-of-time-to-brew-potions
3834-minimum-operations-to-convert-all-elements-to-zero
3851-find-sum-of-array-product-of-magical-sequences
3863-power-grid-maintenance

Counting

0169-majority-element
0594-longest-harmonious-subsequence
0900-reordered-power-of-2
1034-subarrays-with-k-different-integers
1227-number-of-equivalent-domino-pairs
1986-largest-color-value-in-a-directed-graph
2140-longest-subsequence-repeated-k-times
2174-next-greater-numerically-balanced-number
2237-longest-palindrome-by-concatenating-two-letter-words
3242-count-elements-with-maximum-frequency
3360-minimum-deletions-to-make-string-k-special
3437-maximum-total-damage-with-spell-casting
3493-maximum-number-of-operations-to-move-ones-to-the-end
3583-count-special-triplets
3629-total-characters-in-string-after-transformations-i
3630-total-characters-in-string-after-transformations-ii
3753-maximum-difference-between-even-and-odd-frequency-i
3754-maximum-manhattan-distance-after-k-changes
3872-find-most-frequent-vowel-and-consonant

Backtracking

0017-letter-combinations-of-a-phone-number
0022-generate-parentheses
0037-sudoku-solver
0039-combination-sum
0040-combination-sum-ii
0079-word-search
0113-path-sum-ii
0401-binary-watch
0679-24-game
0756-pyramid-transition-matrix
2140-longest-subsequence-repeated-k-times
2170-count-number-of-maximum-bitwise-or-subsets
2174-next-greater-numerically-balanced-number

Depth-First Search

0079-word-search
0094-binary-tree-inorder-traversal
0100-same-tree
0101-symmetric-tree
0104-maximum-depth-of-binary-tree
0110-balanced-binary-tree
0112-path-sum
0113-path-sum-ii
0144-binary-tree-preorder-traversal
0145-binary-tree-postorder-traversal
0199-binary-tree-right-side-view
0207-course-schedule
0210-course-schedule-ii
0226-invert-binary-tree
0337-house-robber-iii
0386-lexicographical-numbers
0417-pacific-atlantic-water-flow
0437-path-sum-iii
0543-diameter-of-binary-tree
0547-number-of-provinces
0744-network-delay-time
0794-swim-in-rising-water
0865-smallest-subtree-with-all-the-deepest-nodes
1161-maximum-level-sum-of-a-binary-tree
1254-deepest-leaves-sum
1339-maximum-product-of-splitted-binary-tree
1382-balance-a-binary-search-tree
1450-delete-leaves-with-a-given-value
1747-lexicographically-smallest-string-after-applying-operations
1753-path-with-minimum-effort
1970-last-day-where-you-can-still-cross
2092-find-all-people-with-secret
2400-minimum-score-after-removals-on-a-tree
2438-find-closest-node-to-given-two-nodes
2872-maximum-number-of-k-divisible-components
3562-maximum-profit-from-trading-stocks-with-discounts
3633-maximize-the-number-of-target-nodes-after-connecting-trees-i
3645-maximize-the-number-of-target-nodes-after-connecting-trees-ii
3863-power-grid-maintenance

Matrix

0036-valid-sudoku
0037-sudoku-solver
0079-word-search
0407-trapping-rain-water-ii
0417-pacific-atlantic-water-flow
0498-diagonal-traverse
0794-swim-in-rising-water
1036-rotting-oranges
1171-shortest-path-in-binary-matrix
1402-count-square-submatrices-with-all-ones
1628-count-submatrices-with-all-ones
1753-path-with-minimum-effort
1895-largest-magic-square
1970-last-day-where-you-can-still-cross
1975-maximum-matrix-sum
2244-number-of-laser-beams-in-a-bank
2343-count-unguarded-cells-in-the-grid
2435-paths-in-matrix-whose-sum-is-divisible-by-k
2625-increment-submatrices-by-one
3459-find-the-minimum-area-to-cover-all-ones-ii
3461-find-the-minimum-area-to-cover-all-ones-i
3627-find-minimum-time-to-reach-last-room-i
3628-find-minimum-time-to-reach-last-room-ii
3733-length-of-longest-v-shaped-diagonal-segment
3748-sort-matrix-by-diagonals

Prefix Sum

0209-minimum-size-subarray-sum
0238-product-of-array-except-self
0303-range-sum-query-immutable
0410-split-array-largest-sum
0560-subarray-sum-equals-k
1016-subarray-sums-divisible-by-k
1046-max-consecutive-ones-iii
1184-car-pooling
1206-corporate-flight-bookings
1326-sum-of-floored-pairs
1590-make-sum-divisible-by-p
1603-running-sum-of-1d-array
1793-minimum-moves-to-make-array-complementary
1872-can-you-eat-your-favorite-candy-on-your-favorite-day
1895-largest-magic-square
1930-unique-length-3-palindromic-subsequences
2229-maximum-fruits-harvested-after-at-most-k-steps
2483-minimum-penalty-for-a-shop
2529-range-product-queries-of-powers
2618-maximize-the-minimum-powered-city
2625-increment-submatrices-by-one
3383-taking-maximum-energy-from-the-mystic-dungeon
3432-count-partitions-with-even-sum-difference
3616-make-array-elements-equal-to-zero
3618-find-the-original-typed-string-ii
3622-maximum-frequency-of-an-element-after-performing-operations-i
3639-zero-array-transformation-i
3640-maximum-frequency-of-an-element-after-performing-operations-ii
3647-zero-array-transformation-iii
3652-best-time-to-buy-and-sell-stock-using-strategy
3761-maximum-difference-between-even-and-odd-frequency-ii
3794-find-the-minimum-amount-of-time-to-brew-potions

Math

0012-integer-to-roman
0029-divide-two-integers
0050-powx-n
0060-permutation-sequence
0066-plus-one
0069-sqrtx
0070-climbing-stairs
0166-fraction-to-recurring-decimal
0227-basic-calculator-ii
0231-power-of-two
0268-missing-number
0326-power-of-three
0342-power-of-four
0679-24-game
0826-soup-servings
0830-largest-triangle-area
0867-new-21-game
0900-reordered-power-of-2
1013-fibonacci-number
1018-largest-perimeter-triangle
1326-sum-of-floored-pairs
1390-four-divisors
1430-find-the-k-beauty-of-a-number
1448-maximum-69-number
1529-max-difference-you-can-get-from-changing-an-integer
1817-calculate-money-in-leetcode-bank
1925-count-square-sum-triples
2032-largest-odd-number-in-string
2110-number-of-smooth-descent-periods-of-a-stock
2147-number-of-ways-to-divide-a-long-corridor
2174-next-greater-numerically-balanced-number
2244-number-of-laser-beams-in-a-bank
2288-count-operations-to-obtain-zero
2324-find-triangular-sum-of-an-array
2432-number-of-zero-filled-subarrays
2704-maximum-difference-by-remapping-a-digit
2753-minimum-number-of-operations-to-make-all-array-elements-equal-to-1
3047-find-the-largest-area-of-square-inside-two-rectangles
3172-divisible-and-non-divisible-sums-difference
3190-find-minimum-operations-to-make-all-elements-divisible-by-three
3201-distribute-candies-among-children-ii
3277-find-the-number-of-ways-to-place-people-ii
3279-alice-and-bob-playing-flower-game
3336-water-bottles-ii
3432-count-partitions-with-even-sum-difference
3462-vowels-game-in-a-string
3512-minimum-operations-to-make-array-sum-divisible-by-k
3581-the-two-sneaky-numbers-of-digitville
3600-find-the-k-th-character-in-string-game-i
3601-find-the-k-th-character-in-string-game-ii
3625-count-number-of-trapezoids-ii
3629-total-characters-in-string-after-transformations-i
3630-total-characters-in-string-after-transformations-ii
3637-count-number-of-balanced-permutations
3682-count-the-number-of-arrays-with-k-matching-adjacent-elements
3744-minimum-operations-to-make-array-elements-zero
3754-maximum-manhattan-distance-after-k-changes
3768-check-if-digits-are-equal-in-string-after-operations-i
3830-find-closest-person
3851-find-sum-of-array-product-of-magical-sequences

Recursion

0010-regular-expression-matching
0021-merge-two-sorted-lists
0024-swap-nodes-in-pairs
0025-reverse-nodes-in-k-group
0050-powx-n
0060-permutation-sequence
0143-reorder-list
0203-remove-linked-list-elements
0206-reverse-linked-list
0231-power-of-two
0234-palindrome-linked-list
0326-power-of-three
0342-power-of-four
1013-fibonacci-number
3600-find-the-k-th-character-in-string-game-i
3601-find-the-k-th-character-in-string-game-ii

Stack

0020-valid-parentheses
0032-longest-valid-parentheses
0084-largest-rectangle-in-histogram
0094-binary-tree-inorder-traversal
0143-reorder-list
0144-binary-tree-preorder-traversal
0145-binary-tree-postorder-traversal
0155-min-stack
0227-basic-calculator-ii
0234-palindrome-linked-list
0402-remove-k-digits
0496-next-greater-element-i
0503-next-greater-element-ii
0735-asteroid-collision
0739-daily-temperatures
1078-remove-outermost-parentheses
1128-remove-all-adjacent-duplicates-in-string
1305-number-of-visible-people-in-a-queue
1320-remove-all-adjacent-duplicates-in-string-ii
1628-count-submatrices-with-all-ones
1633-minimum-number-of-increments-on-subarrays-to-form-a-target-array
1818-maximum-score-from-removing-substrings
2211-count-collisions-on-a-road
2520-using-a-robot-to-print-the-lexicographically-smallest-string
3445-lexicographically-minimum-string-after-removing-stars
3834-minimum-operations-to-convert-all-elements-to-zero

Tree

0094-binary-tree-inorder-traversal
0100-same-tree
0101-symmetric-tree
0102-binary-tree-level-order-traversal
0103-binary-tree-zigzag-level-order-traversal
0104-maximum-depth-of-binary-tree
0107-binary-tree-level-order-traversal-ii
0110-balanced-binary-tree
0112-path-sum
0113-path-sum-ii
0144-binary-tree-preorder-traversal
0145-binary-tree-postorder-traversal
0199-binary-tree-right-side-view
0226-invert-binary-tree
0337-house-robber-iii
0437-path-sum-iii
0543-diameter-of-binary-tree
0865-smallest-subtree-with-all-the-deepest-nodes
1161-maximum-level-sum-of-a-binary-tree
1254-deepest-leaves-sum
1339-maximum-product-of-splitted-binary-tree
1382-balance-a-binary-search-tree
1450-delete-leaves-with-a-given-value
2400-minimum-score-after-removals-on-a-tree
2872-maximum-number-of-k-divisible-components
3307-find-the-maximum-sum-of-node-values
3562-maximum-profit-from-trading-stocks-with-discounts
3633-maximize-the-number-of-target-nodes-after-connecting-trees-i
3645-maximize-the-number-of-target-nodes-after-connecting-trees-ii

Binary Tree

0094-binary-tree-inorder-traversal
0100-same-tree
0101-symmetric-tree
0102-binary-tree-level-order-traversal
0103-binary-tree-zigzag-level-order-traversal
0104-maximum-depth-of-binary-tree
0107-binary-tree-level-order-traversal-ii
0110-balanced-binary-tree
0112-path-sum
0113-path-sum-ii
0144-binary-tree-preorder-traversal
0145-binary-tree-postorder-traversal
0199-binary-tree-right-side-view
0226-invert-binary-tree
0337-house-robber-iii
0437-path-sum-iii
0543-diameter-of-binary-tree
0865-smallest-subtree-with-all-the-deepest-nodes
1161-maximum-level-sum-of-a-binary-tree
1254-deepest-leaves-sum
1339-maximum-product-of-splitted-binary-tree
1382-balance-a-binary-search-tree
1450-delete-leaves-with-a-given-value

Divide and Conquer

0004-median-of-two-sorted-arrays
0023-merge-k-sorted-lists
0169-majority-element
0948-sort-an-array
1382-balance-a-binary-search-tree

Sorting

0015-3sum
0016-3sum-closest
0018-4sum
0075-sort-colors
0088-merge-sorted-array
0169-majority-element
0242-valid-anagram
0268-missing-number
0502-ipo
0594-longest-harmonious-subsequence
0611-valid-triangle-number
0900-reordered-power-of-2
0948-sort-an-array
1018-largest-perimeter-triangle
1019-squares-of-a-sorted-array
1184-car-pooling
1200-minimum-absolute-difference
1262-greatest-sum-divisible-by-three
1478-maximum-number-of-events-that-can-be-attended
1621-number-of-subsequences-that-satisfy-the-given-sum-condition
1851-maximum-number-of-events-that-can-be-attended-ii
1984-minimum-difference-between-highest-and-lowest-of-k-scores
2054-two-best-non-overlapping-events
2092-find-all-people-with-secret
2141-maximum-running-time-of-n-computers
2204-find-subsequence-of-length-k-with-the-largest-sum
2215-finding-3-digit-even-numbers
2387-partition-array-such-that-maximum-difference-is-k
2392-successful-pairs-of-spells-and-potions
2479-meeting-rooms-iii
2497-maximum-matching-of-players-with-trainers
2689-rearranging-fruits
2943-maximize-area-of-square-hole-in-grid
3074-apple-redistribution-into-boxes
3075-maximize-happiness-of-selected-children
3241-divide-array-into-arrays-with-max-difference
3277-find-the-number-of-ways-to-place-people-ii
3307-find-the-maximum-sum-of-node-values
3360-minimum-deletions-to-make-string-k-special
3437-maximum-total-damage-with-spell-casting
3531-count-covered-buildings
3606-coupon-code-validator
3620-maximum-number-of-distinct-elements-after-operations
3622-maximum-frequency-of-an-element-after-performing-operations-i
3634-minimum-removals-to-balance-array
3640-maximum-frequency-of-an-element-after-performing-operations-ii
3647-zero-array-transformation-iii
3748-sort-matrix-by-diagonals

Heap (Priority Queue)

0023-merge-k-sorted-lists
0239-sliding-window-maximum
0407-trapping-rain-water-ii
0420-strong-password-checker
0502-ipo
0744-network-delay-time
0794-swim-in-rising-water
0948-sort-an-array
1184-car-pooling
1478-maximum-number-of-events-that-can-be-attended
1753-path-with-minimum-effort
1917-maximum-average-pass-ratio
2023-design-movie-rental-system
2054-two-best-non-overlapping-events
2204-find-subsequence-of-length-k-with-the-largest-sum
2267-minimum-difference-in-sums-after-removal-of-elements
2429-design-a-food-rating-system
2479-meeting-rooms-iii
3445-lexicographically-minimum-string-after-removing-stars
3507-minimum-pair-removal-to-sort-array-i
3592-find-x-sum-of-all-k-long-subarrays-ii
3627-find-minimum-time-to-reach-last-room-i
3628-find-minimum-time-to-reach-last-room-ii
3647-zero-array-transformation-iii
3678-design-task-manager
3863-power-grid-maintenance

Merge Sort

0023-merge-k-sorted-lists
0948-sort-an-array

Bucket Sort

0948-sort-an-array

Radix Sort

0948-sort-an-array

Counting Sort

0948-sort-an-array

Monotonic Stack

0084-largest-rectangle-in-histogram
0402-remove-k-digits
0496-next-greater-element-i
0503-next-greater-element-ii
0739-daily-temperatures
1305-number-of-visible-people-in-a-queue
1628-count-submatrices-with-all-ones
1633-minimum-number-of-increments-on-subarrays-to-form-a-target-array
3834-minimum-operations-to-convert-all-elements-to-zero

Breadth-First Search

0100-same-tree
0101-symmetric-tree
0102-binary-tree-level-order-traversal
0103-binary-tree-zigzag-level-order-traversal
0104-maximum-depth-of-binary-tree
0107-binary-tree-level-order-traversal-ii
0112-path-sum
0199-binary-tree-right-side-view
0207-course-schedule
0210-course-schedule-ii
0226-invert-binary-tree
0407-trapping-rain-water-ii
0417-pacific-atlantic-water-flow
0547-number-of-provinces
0744-network-delay-time
0794-swim-in-rising-water
0865-smallest-subtree-with-all-the-deepest-nodes
1036-rotting-oranges
1161-maximum-level-sum-of-a-binary-tree
1171-shortest-path-in-binary-matrix
1254-deepest-leaves-sum
1747-lexicographically-smallest-string-after-applying-operations
1753-path-with-minimum-effort
1970-last-day-where-you-can-still-cross
2092-find-all-people-with-secret
3633-maximize-the-number-of-target-nodes-after-connecting-trees-i
3645-maximize-the-number-of-target-nodes-after-connecting-trees-ii
3863-power-grid-maintenance

Graph

0207-course-schedule
0210-course-schedule-ii
0547-number-of-provinces
0744-network-delay-time
1986-largest-color-value-in-a-directed-graph
2092-find-all-people-with-secret
2438-find-closest-node-to-given-two-nodes
3627-find-minimum-time-to-reach-last-room-i
3628-find-minimum-time-to-reach-last-room-ii
3863-power-grid-maintenance

Shortest Path

0744-network-delay-time
3627-find-minimum-time-to-reach-last-room-i
3628-find-minimum-time-to-reach-last-room-ii

Bit Manipulation

0029-divide-two-integers
0231-power-of-two
0260-single-number-iii
0268-missing-number
0287-find-the-duplicate-number
0342-power-of-four
0401-binary-watch
0756-pyramid-transition-matrix
0934-bitwise-ors-of-subarrays
1018-binary-prefix-divisible-by-5
1732-minimum-one-bit-operations-to-make-integers-zero
1930-unique-length-3-palindromic-subsequences
2170-count-number-of-maximum-bitwise-or-subsets
2400-minimum-score-after-removals-on-a-tree
2498-smallest-subarrays-with-maximum-bitwise-or
2503-longest-subarray-with-maximum-bitwise-and
2529-range-product-queries-of-powers
3233-maximize-the-number-of-partitions-after-operations
3307-find-the-maximum-sum-of-node-values
3600-find-the-k-th-character-in-string-game-i
3601-find-the-k-th-character-in-string-game-ii
3744-minimum-operations-to-make-array-elements-zero
3851-find-sum-of-array-product-of-magical-sequences

Binary Search

0004-median-of-two-sorted-arrays
0033-search-in-rotated-sorted-array
0034-find-first-and-last-position-of-element-in-sorted-array
0035-search-insert-position
0069-sqrtx
0153-find-minimum-in-rotated-sorted-array
0162-find-peak-element
0209-minimum-size-subarray-sum
0268-missing-number
0278-first-bad-version
0287-find-the-duplicate-number
0374-guess-number-higher-or-lower
0410-split-array-largest-sum
0540-single-element-in-a-sorted-array
0611-valid-triangle-number
0744-find-smallest-letter-greater-than-target
0792-binary-search
0794-swim-in-rising-water
0882-peak-index-in-a-mountain-array
0907-koko-eating-bananas
1046-max-consecutive-ones-iii
1056-capacity-to-ship-packages-within-d-days
1326-sum-of-floored-pairs
1335-maximum-candies-allocated-to-k-children
1621-number-of-subsequences-that-satisfy-the-given-sum-condition
1753-path-with-minimum-effort
1851-maximum-number-of-events-that-can-be-attended-ii
1970-last-day-where-you-can-still-cross
2054-two-best-non-overlapping-events
2141-maximum-running-time-of-n-computers
2150-kth-smallest-product-of-two-sorted-arrays
2229-maximum-fruits-harvested-after-at-most-k-steps
2392-successful-pairs-of-spells-and-potions
2498-smallest-subarrays-with-maximum-bitwise-or
2591-frog-jump-ii
2618-maximize-the-minimum-powered-city
2690-house-robber-iv
2720-minimize-the-maximum-difference-of-pairs
3437-maximum-total-damage-with-spell-casting
3453-separate-squares-i
3454-separate-squares-ii
3619-adjacent-increasing-subarrays-detection-ii
3622-maximum-frequency-of-an-element-after-performing-operations-i
3640-maximum-frequency-of-an-element-after-performing-operations-ii
3790-fruits-into-baskets-ii
3791-fruits-into-baskets-iii

Combinatorics

2324-find-triangular-sum-of-an-array
3201-distribute-candies-among-children-ii
3637-count-number-of-balanced-permutations
3682-count-the-number-of-arrays-with-k-matching-adjacent-elements
3768-check-if-digits-are-equal-in-string-after-operations-i
3851-find-sum-of-array-product-of-magical-sequences

Greedy

0011-container-with-most-water
0134-gas-station
0135-candy
0402-remove-k-digits
0410-split-array-largest-sum
0420-strong-password-checker
0502-ipo
0611-valid-triangle-number
0955-delete-columns-to-make-sorted-ii
1018-largest-perimeter-triangle
1262-greatest-sum-divisible-by-three
1382-balance-a-binary-search-tree
1448-maximum-69-number
1478-maximum-number-of-events-that-can-be-attended
1529-max-difference-you-can-get-from-changing-an-integer
1633-minimum-number-of-increments-on-subarrays-to-form-a-target-array
1700-minimum-time-to-make-rope-colorful
1818-maximum-score-from-removing-substrings
1834-minimum-number-of-people-to-teach
1917-maximum-average-pass-ratio
1975-maximum-matrix-sum
2032-largest-odd-number-in-string
2140-longest-subsequence-repeated-k-times
2141-maximum-running-time-of-n-computers
2237-longest-palindrome-by-concatenating-two-letter-words
2387-partition-array-such-that-maximum-difference-is-k
2395-longest-binary-subsequence-less-than-or-equal-to-k
2497-maximum-matching-of-players-with-trainers
2520-using-a-robot-to-print-the-lexicographically-smallest-string
2591-frog-jump-ii
2618-maximize-the-minimum-powered-city
2689-rearranging-fruits
2690-house-robber-iv
2704-maximum-difference-by-remapping-a-digit
2720-minimize-the-maximum-difference-of-pairs
3074-apple-redistribution-into-boxes
3075-maximize-happiness-of-selected-children
3143-longest-unequal-adjacent-groups-subsequence-i
3171-minimum-equal-sum-of-two-arrays-after-replacing-zeros
3241-divide-array-into-arrays-with-max-difference
3307-find-the-maximum-sum-of-node-values
3360-minimum-deletions-to-make-string-k-special
3445-lexicographically-minimum-string-after-removing-stars
3493-maximum-number-of-operations-to-move-ones-to-the-end
3620-maximum-number-of-distinct-elements-after-operations
3647-zero-array-transformation-iii
3741-reschedule-meetings-for-maximum-free-time-ii
3743-reschedule-meetings-for-maximum-free-time-i
3788-maximum-unique-subarray-sum-after-deletion
3834-minimum-operations-to-convert-all-elements-to-zero

Enumeration

0900-reordered-power-of-2
1747-lexicographically-smallest-string-after-applying-operations
1925-count-square-sum-triples
2140-longest-subsequence-repeated-k-times
2170-count-number-of-maximum-bitwise-or-subsets
2174-next-greater-numerically-balanced-number
2215-finding-3-digit-even-numbers
2975-maximum-square-area-by-removing-fences-from-a-field
3201-distribute-candies-among-children-ii
3277-find-the-number-of-ways-to-place-people-ii
3459-find-the-minimum-area-to-cover-all-ones-ii
3479-count-the-number-of-substrings-with-dominant-ones
3683-find-the-lexicographically-largest-string-from-the-box-i
3741-reschedule-meetings-for-maximum-free-time-ii
3761-maximum-difference-between-even-and-odd-frequency-ii

Topological Sort

0207-course-schedule
0210-course-schedule-ii
1986-largest-color-value-in-a-directed-graph

Memoization

0070-climbing-stairs
1013-fibonacci-number
1732-minimum-one-bit-operations-to-make-integers-zero
1986-largest-color-value-in-a-directed-graph
2028-the-earliest-and-latest-rounds-where-players-compete
2395-longest-binary-subsequence-less-than-or-equal-to-k
3733-length-of-longest-v-shaped-diagonal-segment

Union Find

0547-number-of-provinces
0794-swim-in-rising-water
1058-lexicographically-smallest-equivalent-string
1753-path-with-minimum-effort
1970-last-day-where-you-can-still-cross
2092-find-all-people-with-secret
3863-power-grid-maintenance

Trie

0386-lexicographical-numbers
0440-k-th-smallest-in-lexicographical-order
2079-delete-duplicate-folders-in-system

Sliding Window

0003-longest-substring-without-repeating-characters
0030-substring-with-concatenation-of-all-words
0209-minimum-size-subarray-sum
0239-sliding-window-maximum
0594-longest-harmonious-subsequence
0643-maximum-average-subarray-i
0867-new-21-game
0940-fruit-into-baskets
1034-subarrays-with-k-different-integers
1046-max-consecutive-ones-iii
1430-find-the-k-beauty-of-a-number
1567-maximum-number-of-vowels-in-a-substring-of-given-length
1586-longest-subarray-of-1s-after-deleting-one-element
1813-maximum-erasure-value
1984-minimum-difference-between-highest-and-lowest-of-k-scores
2229-maximum-fruits-harvested-after-at-most-k-steps
2498-smallest-subarrays-with-maximum-bitwise-or
2618-maximize-the-minimum-powered-city
3479-count-the-number-of-substrings-with-dominant-ones
3592-find-x-sum-of-all-k-long-subarrays-ii
3622-maximum-frequency-of-an-element-after-performing-operations-i
3634-minimum-removals-to-balance-array
3640-maximum-frequency-of-an-element-after-performing-operations-ii
3652-best-time-to-buy-and-sell-stock-using-strategy
3743-reschedule-meetings-for-maximum-free-time-i
3761-maximum-difference-between-even-and-odd-frequency-ii

Database

0176-second-highest-salary
0180-consecutive-numbers
0185-department-top-three-salaries
0196-delete-duplicate-emails
0197-rising-temperature
0570-managers-with-at-least-5-direct-reports
0577-employee-bonus
0584-find-customer-referee
0585-investments-in-2016
0595-big-countries
0596-classes-with-at-least-5-students
0602-friend-requests-ii-who-has-the-most-friends
0610-triangle-judgement
0619-biggest-single-number
0620-not-boring-movies
0626-exchange-seats
1135-customers-who-bought-all-products
1153-product-sales-analysis-i
1155-product-sales-analysis-iii
1161-project-employees-i
1182-game-play-analysis-iv
1245-user-activity-for-the-past-30-days-i
1258-article-views-i
1278-product-price-at-a-given-date
1292-immediate-food-delivery-ii
1317-monthly-transactions-i
1327-last-person-to-fit-in-the-bus
1338-queries-quality-and-percentage
1390-average-selling-price
1415-students-and-examinations
1452-restaurant-growth
1462-list-the-products-ordered-in-a-period
1480-movie-rating
1509-replace-employee-id-with-the-unique-identifier
1625-group-sold-products-by-the-date
1664-find-users-with-valid-e-mails
1670-patients-with-a-condition
1724-customer-who-visited-but-did-not-make-any-transactions
1773-percentage-of-users-attended-a-contest
1801-average-time-of-process-per-machine
1811-fix-names-in-a-table
1827-invalid-tweets
1877-find-followers-count
1882-the-number-of-employees-which-report-to-each-employee
1908-recyclable-and-low-fat-products
1942-primary-department-for-each-employee
2057-count-salary-categories
2087-confirmation-rate
2127-employees-whose-manager-left-the-company
2495-number-of-unique-subjects-taught-by-each-teacher

Design

0146-lru-cache
0155-min-stack
0303-range-sum-query-immutable
0838-design-linked-list
1995-finding-pairs-with-a-certain-sum
2023-design-movie-rental-system
2169-simple-bank-system
2429-design-a-food-rating-system
3678-design-task-manager

Simulation

0498-diagonal-traverse
0735-asteroid-collision
1184-car-pooling
2137-final-value-of-variable-after-performing-operations
2169-simple-bank-system
2195-time-needed-to-buy-tickets
2211-count-collisions-on-a-road
2288-count-operations-to-obtain-zero
2324-find-triangular-sum-of-an-array
2343-count-unguarded-cells-in-the-grid
2408-number-of-people-aware-of-a-secret
2479-meeting-rooms-iii
3336-water-bottles-ii
3379-transformed-array
3507-minimum-pair-removal-to-sort-array-i
3600-find-the-k-th-character-in-string-game-i
3616-make-array-elements-equal-to-zero
3768-check-if-digits-are-equal-in-string-after-operations-i
3790-fruits-into-baskets-ii
3794-find-the-minimum-amount-of-time-to-brew-potions

Interactive

0278-first-bad-version
0374-guess-number-higher-or-lower

Queue

0239-sliding-window-maximum
2195-time-needed-to-buy-tickets
2408-number-of-people-aware-of-a-secret
2618-maximize-the-minimum-powered-city

Monotonic Queue

0239-sliding-window-maximum

Doubly-Linked List

0146-lru-cache
3507-minimum-pair-removal-to-sort-array-i

Hash Function

2079-delete-duplicate-folders-in-system

Brainteaser

2503-longest-subarray-with-maximum-bitwise-and
3462-vowels-game-in-a-string

Segment Tree

3454-separate-squares-ii
3790-fruits-into-baskets-ii
3791-fruits-into-baskets-iii

Ordered Set

2023-design-movie-rental-system
2429-design-a-food-rating-system
3507-minimum-pair-removal-to-sort-array-i
3678-design-task-manager
3790-fruits-into-baskets-ii
3791-fruits-into-baskets-iii
3863-power-grid-maintenance

Probability and Statistics

0826-soup-servings
0867-new-21-game

Geometry

0830-largest-triangle-area
3047-find-the-largest-area-of-square-inside-two-rectangles
3277-find-the-number-of-ways-to-place-people-ii
3625-count-number-of-trapezoids-ii

Game Theory

3462-vowels-game-in-a-string

Bitmask

3233-maximize-the-number-of-partitions-after-operations
3851-find-sum-of-array-product-of-magical-sequences

Number Theory

2753-minimum-number-of-operations-to-make-all-array-elements-equal-to-1
3768-check-if-digits-are-equal-in-string-after-operations-i

Line Sweep

3454-separate-squares-ii

Binary Search Tree

1382-balance-a-binary-search-tree

About

I share C++ solution to Leetcode problems I solve!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors