Skip to content

Sumit-0005/CP-track

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CP-track

This repo is for my CP use , and it can be helpful in future. In this we add every question that we solve on leetcode

LeetCode Topics

Array

0001-two-sum
0004-median-of-two-sorted-arrays
0011-container-with-most-water
0014-longest-common-prefix
0015-3sum
0026-remove-duplicates-from-sorted-array
0027-remove-element
0033-search-in-rotated-sorted-array
0036-valid-sudoku
0037-sudoku-solver
0042-trapping-rain-water
0045-jump-game-ii
0049-group-anagrams
0055-jump-game
0066-plus-one
0068-text-justification
0074-search-a-2d-matrix
0080-remove-duplicates-from-sorted-array-ii
0084-largest-rectangle-in-histogram
0085-maximal-rectangle
0088-merge-sorted-array
0118-pascals-triangle
0120-triangle
0121-best-time-to-buy-and-sell-stock
0122-best-time-to-buy-and-sell-stock-ii
0128-longest-consecutive-sequence
0134-gas-station
0135-candy
0153-find-minimum-in-rotated-sorted-array
0167-two-sum-ii-input-array-is-sorted
0169-majority-element
0189-rotate-array
0209-minimum-size-subarray-sum
0217-contains-duplicate
0238-product-of-array-except-self
0274-h-index
0287-find-the-duplicate-number
0347-top-k-frequent-elements
0380-insert-delete-getrandom-o1
0407-trapping-rain-water-ii
0417-pacific-atlantic-water-flow
0474-ones-and-zeroes
0498-diagonal-traverse
0611-valid-triangle-number
0717-1-bit-and-2-bit-characters
0739-daily-temperatures
0759-set-intersection-size-at-least-two
0792-binary-search
0830-largest-triangle-area
0840-magic-squares-in-grid
0944-delete-columns-to-make-sorted
0955-delete-columns-to-make-sorted-ii
0960-delete-columns-to-make-sorted-iii
0961-n-repeated-element-in-size-2n-array
1006-vowel-spellchecker
1018-largest-perimeter-triangle
1018-binary-prefix-divisible-by-5
1111-minimum-score-triangulation-of-polygon
1200-minimum-absolute-difference
1262-greatest-sum-divisible-by-three
1266-minimum-time-visiting-all-points
1292-maximum-side-length-of-a-square-with-sum-less-than-or-equal-to-threshold
1351-count-negative-numbers-in-a-sorted-matrix
1353-find-resultant-array-after-removing-anagrams
1390-four-divisors
1426-find-n-unique-integers-sum-up-to-zero
1458-max-dot-product-of-two-subsequences
1548-check-if-all-1s-are-at-least-length-k-places-away
1586-longest-subarray-of-1s-after-deleting-one-element
1590-make-sum-divisible-by-p
1612-avoid-flood-in-the-city
1633-minimum-number-of-increments-on-subarrays-to-form-a-target-array
1700-minimum-time-to-make-rope-colorful
1813-maximum-erasure-value
1834-minimum-number-of-people-to-teach
1877-minimize-maximum-pair-sum-in-array
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
2023-design-movie-rental-system
2054-two-best-non-overlapping-events
2110-number-of-smooth-descent-periods-of-a-stock
2137-final-value-of-variable-after-performing-operations
2141-maximum-running-time-of-n-computers
2169-simple-bank-system
2244-number-of-laser-beams-in-a-bank
2274-keep-multiplying-found-values-by-two
2307-replace-non-coprime-numbers-in-array
2316-count-hills-and-valleys-in-an-array
2324-find-triangular-sum-of-an-array
2343-count-unguarded-cells-in-the-grid
2392-successful-pairs-of-spells-and-potions
2402-meeting-rooms-iii
2429-design-a-food-rating-system
2432-number-of-zero-filled-subarrays
2435-paths-in-matrix-whose-sum-is-divisible-by-k
2503-longest-subarray-with-maximum-bitwise-and
2529-range-product-queries-of-powers
2618-maximize-the-minimum-powered-city
2625-increment-submatrices-by-one
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
2976-minimum-cost-to-convert-string-i
3047-find-the-largest-area-of-square-inside-two-rectangles
3074-apple-redistribution-into-boxes
3075-maximize-happiness-of-selected-children
3190-find-minimum-operations-to-make-all-elements-divisible-by-three
3242-count-elements-with-maximum-frequency
3251-maximum-area-of-longest-diagonal-rectangle
3277-find-the-number-of-ways-to-place-people-ii
3278-find-the-number-of-ways-to-place-people-i
3314-construct-the-minimum-bitwise-array-i
3315-construct-the-minimum-bitwise-array-ii
3381-maximum-subarray-sum-with-length-divisible-by-k
3383-taking-maximum-energy-from-the-mystic-dungeon
3432-count-partitions-with-even-sum-difference
3433-count-mentions-per-user
3437-maximum-total-damage-with-spell-casting
3453-separate-squares-i
3454-separate-squares-ii
3461-find-the-minimum-area-to-cover-all-ones-i
3501-delete-nodes-from-linked-list-present-in-array
3507-minimum-pair-removal-to-sort-array-i
3510-minimum-pair-removal-to-sort-array-ii
3512-minimum-operations-to-make-array-sum-divisible-by-k
3531-count-covered-buildings
3573-best-time-to-buy-and-sell-stock-v
3577-count-the-number-of-computer-unlocking-permutations
3578-count-partitions-with-max-min-difference-at-most-k
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
3610-find-x-sum-of-all-k-long-subarrays-i
3612-adjacent-increasing-subarrays-detection-i
3616-make-array-elements-equal-to-zero
3619-adjacent-increasing-subarrays-detection-ii
3622-maximum-frequency-of-an-element-after-performing-operations-i
3623-count-number-of-trapezoids-i
3625-count-number-of-trapezoids-ii
3651-minimum-cost-path-with-teleportations
3744-minimum-operations-to-make-array-elements-zero
3790-fruits-into-baskets-ii
3794-find-the-minimum-amount-of-time-to-brew-potions
3797-design-spreadsheet
3827-implement-router
3851-find-sum-of-array-product-of-magical-sequences
3863-power-grid-maintenance

Two Pointers

0011-container-with-most-water
0015-3sum
0019-remove-nth-node-from-end-of-list
0026-remove-duplicates-from-sorted-array
0027-remove-element
0028-find-the-index-of-the-first-occurrence-in-a-string
0042-trapping-rain-water
0080-remove-duplicates-from-sorted-array-ii
0088-merge-sorted-array
0125-valid-palindrome
0141-linked-list-cycle
0143-reorder-list
0151-reverse-words-in-a-string
0165-compare-version-numbers
0167-two-sum-ii-input-array-is-sorted
0189-rotate-array
0287-find-the-duplicate-number
0392-is-subsequence
0611-valid-triangle-number
1877-minimize-maximum-pair-sum-in-array
2392-successful-pairs-of-spells-and-potions
3437-maximum-total-damage-with-spell-casting

Sorting

0015-3sum
0049-group-anagrams
0088-merge-sorted-array
0169-majority-element
0217-contains-duplicate
0242-valid-anagram
0274-h-index
0347-top-k-frequent-elements
0611-valid-triangle-number
0759-set-intersection-size-at-least-two
1018-largest-perimeter-triangle
1200-minimum-absolute-difference
1262-greatest-sum-divisible-by-three
1353-find-resultant-array-after-removing-anagrams
1877-minimize-maximum-pair-sum-in-array
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
2274-keep-multiplying-found-values-by-two
2392-successful-pairs-of-spells-and-potions
2402-meeting-rooms-iii
2887-sort-vowels-in-a-string
2943-maximize-area-of-square-hole-in-grid
3074-apple-redistribution-into-boxes
3075-maximize-happiness-of-selected-children
3277-find-the-number-of-ways-to-place-people-ii
3278-find-the-number-of-ways-to-place-people-i
3433-count-mentions-per-user
3437-maximum-total-damage-with-spell-casting
3531-count-covered-buildings
3606-coupon-code-validator
3622-maximum-frequency-of-an-element-after-performing-operations-i

Hash Table

0001-two-sum
0003-longest-substring-without-repeating-characters
0012-integer-to-roman
0013-roman-to-integer
0036-valid-sudoku
0037-sudoku-solver
0049-group-anagrams
0128-longest-consecutive-sequence
0141-linked-list-cycle
0166-fraction-to-recurring-decimal
0169-majority-element
0217-contains-duplicate
0242-valid-anagram
0347-top-k-frequent-elements
0380-insert-delete-getrandom-o1
0756-pyramid-transition-matrix
0840-magic-squares-in-grid
0865-smallest-subtree-with-all-the-deepest-nodes
0961-n-repeated-element-in-size-2n-array
1006-vowel-spellchecker
1015-smallest-integer-divisible-by-k
1264-maximum-number-of-words-you-can-type
1353-find-resultant-array-after-removing-anagrams
1590-make-sum-divisible-by-p
1612-avoid-flood-in-the-city
1813-maximum-erasure-value
1834-minimum-number-of-people-to-teach
1930-unique-length-3-palindromic-subsequences
2023-design-movie-rental-system
2169-simple-bank-system
2174-next-greater-numerically-balanced-number
2274-keep-multiplying-found-values-by-two
2402-meeting-rooms-iii
2429-design-a-food-rating-system
2975-maximum-square-area-by-removing-fences-from-a-field
3242-count-elements-with-maximum-frequency
3381-maximum-subarray-sum-with-length-divisible-by-k
3437-maximum-total-damage-with-spell-casting
3501-delete-nodes-from-linked-list-present-in-array
3507-minimum-pair-removal-to-sort-array-i
3510-minimum-pair-removal-to-sort-array-ii
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
3610-find-x-sum-of-all-k-long-subarrays-i
3623-count-number-of-trapezoids-i
3625-count-number-of-trapezoids-ii
3678-design-task-manager
3797-design-spreadsheet
3827-implement-router
3863-power-grid-maintenance
3872-find-most-frequent-vowel-and-consonant

Divide and Conquer

0004-median-of-two-sorted-arrays
0169-majority-element
0347-top-k-frequent-elements

Counting

0169-majority-element
0347-top-k-frequent-elements
2174-next-greater-numerically-balanced-number
3242-count-elements-with-maximum-frequency
3437-maximum-total-damage-with-spell-casting
3493-maximum-number-of-operations-to-move-ones-to-the-end
3583-count-special-triplets
3872-find-most-frequent-vowel-and-consonant

String

0003-longest-substring-without-repeating-characters
0006-zigzag-conversion
0012-integer-to-roman
0013-roman-to-integer
0014-longest-common-prefix
0020-valid-parentheses
0022-generate-parentheses
0028-find-the-index-of-the-first-occurrence-in-a-string
0049-group-anagrams
0058-length-of-last-word
0068-text-justification
0125-valid-palindrome
0151-reverse-words-in-a-string
0165-compare-version-numbers
0166-fraction-to-recurring-decimal
0242-valid-anagram
0392-is-subsequence
0474-ones-and-zeroes
0712-minimum-ascii-delete-sum-for-two-strings
0756-pyramid-transition-matrix
0944-delete-columns-to-make-sorted
0955-delete-columns-to-make-sorted-ii
0960-delete-columns-to-make-sorted-iii
1006-vowel-spellchecker
1264-maximum-number-of-words-you-can-type
1302-delete-characters-to-make-fancy-string
1353-find-resultant-array-after-removing-anagrams
1636-number-of-substrings-with-only-1s
1700-minimum-time-to-make-rope-colorful
1818-maximum-score-from-removing-substrings
1930-unique-length-3-palindromic-subsequences
2032-largest-odd-number-in-string
2137-final-value-of-variable-after-performing-operations
2147-number-of-ways-to-divide-a-long-corridor
2211-count-collisions-on-a-road
2244-number-of-laser-beams-in-a-bank
2346-largest-3-same-digit-number-in-string
2429-design-a-food-rating-system
2483-minimum-penalty-for-a-shop
2887-sort-vowels-in-a-string
2976-minimum-cost-to-convert-string-i
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
3768-check-if-digits-are-equal-in-string-after-operations-i
3797-design-spreadsheet
3872-find-most-frequent-vowel-and-consonant

Dynamic Programming

0022-generate-parentheses
0042-trapping-rain-water
0045-jump-game-ii
0055-jump-game
0085-maximal-rectangle
0118-pascals-triangle
0120-triangle
0121-best-time-to-buy-and-sell-stock
0122-best-time-to-buy-and-sell-stock-ii
0392-is-subsequence
0474-ones-and-zeroes
0712-minimum-ascii-delete-sum-for-two-strings
0960-delete-columns-to-make-sorted-iii
1111-minimum-score-triangulation-of-polygon
1262-greatest-sum-divisible-by-three
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
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
2054-two-best-non-overlapping-events
2110-number-of-smooth-descent-periods-of-a-stock
2147-number-of-ways-to-divide-a-long-corridor
2408-number-of-people-aware-of-a-secret
2435-paths-in-matrix-whose-sum-is-divisible-by-k
3437-maximum-total-damage-with-spell-casting
3573-best-time-to-buy-and-sell-stock-v
3578-count-partitions-with-max-min-difference-at-most-k
3651-minimum-cost-path-with-teleportations
3851-find-sum-of-array-product-of-magical-sequences

Greedy

0011-container-with-most-water
0045-jump-game-ii
0055-jump-game
0122-best-time-to-buy-and-sell-stock-ii
0134-gas-station
0135-candy
0611-valid-triangle-number
0759-set-intersection-size-at-least-two
0955-delete-columns-to-make-sorted-ii
1018-largest-perimeter-triangle
1262-greatest-sum-divisible-by-three
1612-avoid-flood-in-the-city
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
1877-minimize-maximum-pair-sum-in-array
1917-maximum-average-pass-ratio
1975-maximum-matrix-sum
2032-largest-odd-number-in-string
2141-maximum-running-time-of-n-computers
2618-maximize-the-minimum-powered-city
3074-apple-redistribution-into-boxes
3075-maximize-happiness-of-selected-children
3493-maximum-number-of-operations-to-move-ones-to-the-end

Math

0002-add-two-numbers
0009-palindrome-number
0012-integer-to-roman
0013-roman-to-integer
0050-powx-n
0066-plus-one
0166-fraction-to-recurring-decimal
0172-factorial-trailing-zeroes
0189-rotate-array
0342-power-of-four
0380-insert-delete-getrandom-o1
0830-largest-triangle-area
0840-magic-squares-in-grid
1015-smallest-integer-divisible-by-k
1018-largest-perimeter-triangle
1266-minimum-time-visiting-all-points
1390-four-divisors
1426-find-n-unique-integers-sum-up-to-zero
1440-convert-integer-to-the-sum-of-two-no-zero-integers
1523-count-odd-numbers-in-an-interval-range
1636-number-of-substrings-with-only-1s
1642-water-bottles
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
2307-replace-non-coprime-numbers-in-array
2324-find-triangular-sum-of-an-array
2432-number-of-zero-filled-subarrays
2753-minimum-number-of-operations-to-make-all-array-elements-equal-to-1
3047-find-the-largest-area-of-square-inside-two-rectangles
3190-find-minimum-operations-to-make-all-elements-divisible-by-three
3277-find-the-number-of-ways-to-place-people-ii
3278-find-the-number-of-ways-to-place-people-i
3336-water-bottles-ii
3432-count-partitions-with-even-sum-difference
3433-count-mentions-per-user
3462-vowels-game-in-a-string
3512-minimum-operations-to-make-array-sum-divisible-by-k
3577-count-the-number-of-computer-unlocking-permutations
3581-the-two-sneaky-numbers-of-digitville
3623-count-number-of-trapezoids-i
3625-count-number-of-trapezoids-ii
3676-smallest-number-with-all-set-bits
3744-minimum-operations-to-make-array-elements-zero
3768-check-if-digits-are-equal-in-string-after-operations-i
3830-find-closest-person
3851-find-sum-of-array-product-of-magical-sequences

String Matching

0028-find-the-index-of-the-first-occurrence-in-a-string

Trie

0014-longest-common-prefix

Stack

0020-valid-parentheses
0042-trapping-rain-water
0084-largest-rectangle-in-histogram
0085-maximal-rectangle
0143-reorder-list
0155-min-stack
0739-daily-temperatures
1633-minimum-number-of-increments-on-subarrays-to-form-a-target-array
1818-maximum-score-from-removing-substrings
2211-count-collisions-on-a-road
2307-replace-non-coprime-numbers-in-array

Monotonic Stack

0042-trapping-rain-water
0084-largest-rectangle-in-histogram
0085-maximal-rectangle
0739-daily-temperatures
1633-minimum-number-of-increments-on-subarrays-to-form-a-target-array

Prefix Sum

0209-minimum-size-subarray-sum
0238-product-of-array-except-self
1292-maximum-side-length-of-a-square-with-sum-less-than-or-equal-to-threshold
1590-make-sum-divisible-by-p
1895-largest-magic-square
1930-unique-length-3-palindromic-subsequences
2483-minimum-penalty-for-a-shop
2529-range-product-queries-of-powers
2618-maximize-the-minimum-powered-city
2625-increment-submatrices-by-one
3381-maximum-subarray-sum-with-length-divisible-by-k
3383-taking-maximum-energy-from-the-mystic-dungeon
3432-count-partitions-with-even-sum-difference
3578-count-partitions-with-max-min-difference-at-most-k
3616-make-array-elements-equal-to-zero
3622-maximum-frequency-of-an-element-after-performing-operations-i
3794-find-the-minimum-amount-of-time-to-brew-potions

Counting Sort

0274-h-index

Heap (Priority Queue)

0347-top-k-frequent-elements
0407-trapping-rain-water-ii
1612-avoid-flood-in-the-city
1917-maximum-average-pass-ratio
2023-design-movie-rental-system
2054-two-best-non-overlapping-events
2402-meeting-rooms-iii
2429-design-a-food-rating-system
3507-minimum-pair-removal-to-sort-array-i
3510-minimum-pair-removal-to-sort-array-ii
3592-find-x-sum-of-all-k-long-subarrays-ii
3610-find-x-sum-of-all-k-long-subarrays-i
3678-design-task-manager
3863-power-grid-maintenance

Bucket Sort

0347-top-k-frequent-elements

Quickselect

0347-top-k-frequent-elements

Design

0155-min-stack
0380-insert-delete-getrandom-o1
2023-design-movie-rental-system
2169-simple-bank-system
2429-design-a-food-rating-system
3678-design-task-manager
3797-design-spreadsheet
3827-implement-router

Randomized

0380-insert-delete-getrandom-o1

Simulation

0068-text-justification
0498-diagonal-traverse
1642-water-bottles
2137-final-value-of-variable-after-performing-operations
2169-simple-bank-system
2211-count-collisions-on-a-road
2274-keep-multiplying-found-values-by-two
2324-find-triangular-sum-of-an-array
2343-count-unguarded-cells-in-the-grid
2402-meeting-rooms-iii
2408-number-of-people-aware-of-a-secret
3336-water-bottles-ii
3433-count-mentions-per-user
3507-minimum-pair-removal-to-sort-array-i
3510-minimum-pair-removal-to-sort-array-ii
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

Union Find

0128-longest-consecutive-sequence
1970-last-day-where-you-can-still-cross
2092-find-all-people-with-secret
3863-power-grid-maintenance

Binary Search

0004-median-of-two-sorted-arrays
0033-search-in-rotated-sorted-array
0074-search-a-2d-matrix
0153-find-minimum-in-rotated-sorted-array
0167-two-sum-ii-input-array-is-sorted
0209-minimum-size-subarray-sum
0287-find-the-duplicate-number
0611-valid-triangle-number
0792-binary-search
1292-maximum-side-length-of-a-square-with-sum-less-than-or-equal-to-threshold
1351-count-negative-numbers-in-a-sorted-matrix
1612-avoid-flood-in-the-city
1970-last-day-where-you-can-still-cross
2054-two-best-non-overlapping-events
2141-maximum-running-time-of-n-computers
2392-successful-pairs-of-spells-and-potions
2618-maximize-the-minimum-powered-city
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
3790-fruits-into-baskets-ii
3827-implement-router

Matrix

0036-valid-sudoku
0037-sudoku-solver
0074-search-a-2d-matrix
0085-maximal-rectangle
0407-trapping-rain-water-ii
0417-pacific-atlantic-water-flow
0498-diagonal-traverse
0840-magic-squares-in-grid
1292-maximum-side-length-of-a-square-with-sum-less-than-or-equal-to-threshold
1351-count-negative-numbers-in-a-sorted-matrix
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
3461-find-the-minimum-area-to-cover-all-ones-i
3651-minimum-cost-path-with-teleportations
3797-design-spreadsheet

Sliding Window

0003-longest-substring-without-repeating-characters
0209-minimum-size-subarray-sum
1586-longest-subarray-of-1s-after-deleting-one-element
1813-maximum-erasure-value
1984-minimum-difference-between-highest-and-lowest-of-k-scores
2618-maximize-the-minimum-powered-city
3479-count-the-number-of-substrings-with-dominant-ones
3578-count-partitions-with-max-min-difference-at-most-k
3592-find-x-sum-of-all-k-long-subarrays-ii
3610-find-x-sum-of-all-k-long-subarrays-i
3622-maximum-frequency-of-an-element-after-performing-operations-i

Recursion

0002-add-two-numbers
0021-merge-two-sorted-lists
0050-powx-n
0143-reorder-list
0206-reverse-linked-list
0342-power-of-four

Linked List

0002-add-two-numbers
0019-remove-nth-node-from-end-of-list
0021-merge-two-sorted-lists
0083-remove-duplicates-from-sorted-list
0141-linked-list-cycle
0143-reorder-list
0206-reverse-linked-list
3501-delete-nodes-from-linked-list-present-in-array
3507-minimum-pair-removal-to-sort-array-i
3510-minimum-pair-removal-to-sort-array-ii

Bit Manipulation

0287-find-the-duplicate-number
0342-power-of-four
0756-pyramid-transition-matrix
1018-binary-prefix-divisible-by-5
1732-minimum-one-bit-operations-to-make-integers-zero
1930-unique-length-3-palindromic-subsequences
2503-longest-subarray-with-maximum-bitwise-and
2529-range-product-queries-of-powers
2837-minimum-operations-to-make-the-integer-zero
3314-construct-the-minimum-bitwise-array-i
3315-construct-the-minimum-bitwise-array-ii
3676-smallest-number-with-all-set-bits
3744-minimum-operations-to-make-array-elements-zero
3851-find-sum-of-array-product-of-magical-sequences

Brainteaser

2503-longest-subarray-with-maximum-bitwise-and
2837-minimum-operations-to-make-the-integer-zero
3462-vowels-game-in-a-string
3577-count-the-number-of-computer-unlocking-permutations

Segment Tree

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

Ordered Set

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

Backtracking

0022-generate-parentheses
0037-sudoku-solver
0756-pyramid-transition-matrix
2174-next-greater-numerically-balanced-number

Geometry

0830-largest-triangle-area
1266-minimum-time-visiting-all-points
3047-find-the-largest-area-of-square-inside-two-rectangles
3277-find-the-number-of-ways-to-place-people-ii
3278-find-the-number-of-ways-to-place-people-i
3623-count-number-of-trapezoids-i
3625-count-number-of-trapezoids-ii

Enumeration

1925-count-square-sum-triples
2174-next-greater-numerically-balanced-number
2837-minimum-operations-to-make-the-integer-zero
2975-maximum-square-area-by-removing-fences-from-a-field
3277-find-the-number-of-ways-to-place-people-ii
3278-find-the-number-of-ways-to-place-people-i
3479-count-the-number-of-substrings-with-dominant-ones

Queue

2408-number-of-people-aware-of-a-secret
2618-maximize-the-minimum-powered-city
3578-count-partitions-with-max-min-difference-at-most-k
3827-implement-router

Game Theory

3462-vowels-game-in-a-string

Tree

0112-path-sum
0226-invert-binary-tree
0865-smallest-subtree-with-all-the-deepest-nodes
1161-maximum-level-sum-of-a-binary-tree
1339-maximum-product-of-splitted-binary-tree
2872-maximum-number-of-k-divisible-components

Depth-First Search

0112-path-sum
0226-invert-binary-tree
0417-pacific-atlantic-water-flow
0865-smallest-subtree-with-all-the-deepest-nodes
1161-maximum-level-sum-of-a-binary-tree
1339-maximum-product-of-splitted-binary-tree
1970-last-day-where-you-can-still-cross
2092-find-all-people-with-secret
2872-maximum-number-of-k-divisible-components
3863-power-grid-maintenance

Breadth-First Search

0112-path-sum
0226-invert-binary-tree
0407-trapping-rain-water-ii
0417-pacific-atlantic-water-flow
0865-smallest-subtree-with-all-the-deepest-nodes
1161-maximum-level-sum-of-a-binary-tree
1970-last-day-where-you-can-still-cross
2092-find-all-people-with-secret
3863-power-grid-maintenance

Binary Tree

0112-path-sum
0226-invert-binary-tree
0865-smallest-subtree-with-all-the-deepest-nodes
1161-maximum-level-sum-of-a-binary-tree
1339-maximum-product-of-splitted-binary-tree

Number Theory

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

Combinatorics

2324-find-triangular-sum-of-an-array
3577-count-the-number-of-computer-unlocking-permutations
3768-check-if-digits-are-equal-in-string-after-operations-i
3851-find-sum-of-array-product-of-magical-sequences

Bitmask

3851-find-sum-of-array-product-of-magical-sequences

Graph

2092-find-all-people-with-secret
3863-power-grid-maintenance

Memoization

1732-minimum-one-bit-operations-to-make-integers-zero

Monotonic Queue

3578-count-partitions-with-max-min-difference-at-most-k

Line Sweep

3454-separate-squares-ii

Doubly-Linked List

3507-minimum-pair-removal-to-sort-array-i
3510-minimum-pair-removal-to-sort-array-ii

Graph Theory

2976-minimum-cost-to-convert-string-i

Shortest Path

2976-minimum-cost-to-convert-string-i

About

Config files for my GitHub profile.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages