Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

875 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Daily-Leetcode-Problems

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

LeetCode Topics

Array

0066-plus-one
0118-pascals-triangle
0217-contains-duplicate
0322-coin-change
0744-find-smallest-letter-greater-than-target
0759-set-intersection-size-at-least-two
0787-sliding-puzzle
0874-walking-robot-simulation
0892-shortest-subarray-with-sum-at-least-k
1200-minimum-absolute-difference
1292-maximum-side-length-of-a-square-with-sum-less-than-or-equal-to-threshold
1350-remove-sub-folders-from-the-filesystem
1510-find-lucky-integer-in-an-array
1536-minimum-swaps-to-arrange-a-binary-grid
1594-maximum-non-negative-product-in-a-matrix
1603-running-sum-of-1d-array
1679-shortest-subarray-to-be-removed-to-make-array-sorted
1755-defuse-the-bomb
1877-minimize-maximum-pair-sum-in-array
1886-determine-whether-matrix-can-be-obtained-by-rotation
1895-largest-magic-square
1984-minimum-difference-between-highest-and-lowest-of-k-scores
2058-concatenation-of-array
2089-maximum-matrix-sum
2244-number-of-laser-beams-in-a-bank
2316-count-hills-and-valleys-in-an-array
2343-count-unguarded-cells-in-the-grid
2375-minimum-obstacle-removal-to-reach-corner
2478-longest-nice-subarray
2552-maximum-sum-of-distinct-subarrays-with-length-k
2614-maximum-count-of-positive-integer-and-negative-integer
2665-minimum-time-to-repair-cars
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
3010-divide-an-array-into-subarrays-with-minimum-cost-i
3047-find-the-largest-area-of-square-inside-two-rectangles
3143-longest-unequal-adjacent-groups-subsequence-i
3251-maximum-area-of-longest-diagonal-rectangle
3314-construct-the-minimum-bitwise-array-i
3379-transformed-array
3453-separate-squares-i
3454-separate-squares-ii
3522-find-the-power-of-k-size-subarrays-i
3637-trionic-array-i
3643-zero-array-transformation-ii
3719-longest-balanced-subarray-i

Two Pointers

0005-longest-palindromic-substring
0125-valid-palindrome
0344-reverse-string
1679-shortest-subarray-to-be-removed-to-make-array-sorted
1877-minimize-maximum-pair-sum-in-array

Binary Search

0744-find-smallest-letter-greater-than-target
0892-shortest-subarray-with-sum-at-least-k
1292-maximum-side-length-of-a-square-with-sum-less-than-or-equal-to-threshold
1679-shortest-subarray-to-be-removed-to-make-array-sorted
2614-maximum-count-of-positive-integer-and-negative-integer
2665-minimum-time-to-repair-cars
3453-separate-squares-i
3454-separate-squares-ii
3643-zero-array-transformation-ii

Stack

1679-shortest-subarray-to-be-removed-to-make-array-sorted

Monotonic Stack

1679-shortest-subarray-to-be-removed-to-make-array-sorted

Sliding Window

0892-shortest-subarray-with-sum-at-least-k
1460-number-of-substrings-containing-all-three-characters
1755-defuse-the-bomb
1984-minimum-difference-between-highest-and-lowest-of-k-scores
2478-longest-nice-subarray
2552-maximum-sum-of-distinct-subarrays-with-length-k
2599-take-k-of-each-character-from-left-and-right
3522-find-the-power-of-k-size-subarrays-i
3569-count-of-substrings-containing-every-vowel-and-k-consonants-ii

Queue

0892-shortest-subarray-with-sum-at-least-k

Heap (Priority Queue)

0892-shortest-subarray-with-sum-at-least-k
2375-minimum-obstacle-removal-to-reach-corner
3650-minimum-cost-path-with-edge-reversals

Prefix Sum

0892-shortest-subarray-with-sum-at-least-k
1292-maximum-side-length-of-a-square-with-sum-less-than-or-equal-to-threshold
1603-running-sum-of-1d-array
1895-largest-magic-square
3643-zero-array-transformation-ii
3719-longest-balanced-subarray-i

Monotonic Queue

0892-shortest-subarray-with-sum-at-least-k

Hash Table

0217-contains-duplicate
0874-walking-robot-simulation
1460-number-of-substrings-containing-all-three-characters
1510-find-lucky-integer-in-an-array
2552-maximum-sum-of-distinct-subarrays-with-length-k
2599-take-k-of-each-character-from-left-and-right
2975-maximum-square-area-by-removing-fences-from-a-field
3569-count-of-substrings-containing-every-vowel-and-k-consonants-ii
3713-longest-balanced-substring-i
3719-longest-balanced-subarray-i

String

0005-longest-palindromic-substring
0010-regular-expression-matching
0022-generate-parentheses
0067-add-binary
0125-valid-palindrome
0344-reverse-string
1350-remove-sub-folders-from-the-filesystem
1460-number-of-substrings-containing-all-three-characters
1689-partitioning-into-minimum-number-of-deci-binary-numbers
2244-number-of-laser-beams-in-a-bank
2599-take-k-of-each-character-from-left-and-right
2976-minimum-cost-to-convert-string-i
3143-longest-unequal-adjacent-groups-subsequence-i
3569-count-of-substrings-containing-every-vowel-and-k-consonants-ii
3713-longest-balanced-substring-i

Matrix

0787-sliding-puzzle
1292-maximum-side-length-of-a-square-with-sum-less-than-or-equal-to-threshold
1536-minimum-swaps-to-arrange-a-binary-grid
1594-maximum-non-negative-product-in-a-matrix
1886-determine-whether-matrix-can-be-obtained-by-rotation
1895-largest-magic-square
2089-maximum-matrix-sum
2244-number-of-laser-beams-in-a-bank
2343-count-unguarded-cells-in-the-grid
2375-minimum-obstacle-removal-to-reach-corner

Simulation

0067-add-binary
0874-walking-robot-simulation
2058-concatenation-of-array
2069-walking-robot-simulation-ii
2343-count-unguarded-cells-in-the-grid
3379-transformed-array

Greedy

0759-set-intersection-size-at-least-two
1382-balance-a-binary-search-tree
1536-minimum-swaps-to-arrange-a-binary-grid
1689-partitioning-into-minimum-number-of-deci-binary-numbers
1877-minimize-maximum-pair-sum-in-array
2089-maximum-matrix-sum
3143-longest-unequal-adjacent-groups-subsequence-i

Breadth-First Search

0322-coin-change
0787-sliding-puzzle
2375-minimum-obstacle-removal-to-reach-corner

Graph

2201-valid-arrangement-of-pairs
2375-minimum-obstacle-removal-to-reach-corner

Shortest Path

2375-minimum-obstacle-removal-to-reach-corner
2976-minimum-cost-to-convert-string-i
3650-minimum-cost-path-with-edge-reversals

Depth-First Search

1022-sum-of-root-to-leaf-binary-numbers
1350-remove-sub-folders-from-the-filesystem
1382-balance-a-binary-search-tree
2201-valid-arrangement-of-pairs

Eulerian Circuit

2201-valid-arrangement-of-pairs

Math

0066-plus-one
0067-add-binary
0070-climbing-stairs
1889-check-if-number-is-a-sum-of-powers-of-three
2244-number-of-laser-beams-in-a-bank
2649-count-total-number-of-colored-cells
3047-find-the-largest-area-of-square-inside-two-rectangles

Counting

1510-find-lucky-integer-in-an-array
2614-maximum-count-of-positive-integer-and-negative-integer
3713-longest-balanced-substring-i

Bit Manipulation

0067-add-binary
0190-reverse-bits
0401-binary-watch
0693-binary-number-with-alternating-bits
0868-binary-gap
1009-complement-of-base-10-integer
2478-longest-nice-subarray
3314-construct-the-minimum-bitwise-array-i

Dynamic Programming

0005-longest-palindromic-substring
0010-regular-expression-matching
0022-generate-parentheses
0070-climbing-stairs
0118-pascals-triangle
0322-coin-change
1594-maximum-non-negative-product-in-a-matrix
3143-longest-unequal-adjacent-groups-subsequence-i

Recursion

0010-regular-expression-matching

Backtracking

0022-generate-parentheses
0401-binary-watch

Memoization

0070-climbing-stairs

Trie

1350-remove-sub-folders-from-the-filesystem

Sorting

0217-contains-duplicate
0759-set-intersection-size-at-least-two
1200-minimum-absolute-difference
1877-minimize-maximum-pair-sum-in-array
1984-minimum-difference-between-highest-and-lowest-of-k-scores
2943-maximize-area-of-square-hole-in-grid
3010-divide-an-array-into-subarrays-with-minimum-cost-i

Database

0176-second-highest-salary
0180-consecutive-numbers
0185-department-top-three-salaries
0196-delete-duplicate-emails
0197-rising-temperature
0550-game-play-analysis-iv
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
1045-customers-who-bought-all-products
1068-product-sales-analysis-i
1070-product-sales-analysis-iii
1075-project-employees-i
1141-user-activity-for-the-past-30-days-i
1148-article-views-i
1153-product-sales-analysis-i
1164-product-price-at-a-given-date
1174-immediate-food-delivery-ii
1193-monthly-transactions-i
1204-last-person-to-fit-in-the-bus
1211-queries-quality-and-percentage
1251-average-selling-price
1258-article-views-i
1280-students-and-examinations
1321-restaurant-growth
1327-list-the-products-ordered-in-a-period
1341-movie-rating
1378-replace-employee-id-with-the-unique-identifier
1415-students-and-examinations
1484-group-sold-products-by-the-date
1509-replace-employee-id-with-the-unique-identifier
1517-find-users-with-valid-e-mails
1527-patients-with-a-condition
1581-customer-who-visited-but-did-not-make-any-transactions
1633-percentage-of-users-attended-a-contest
1661-average-time-of-process-per-machine
1667-fix-names-in-a-table
1683-invalid-tweets
1724-customer-who-visited-but-did-not-make-any-transactions
1729-find-followers-count
1731-the-number-of-employees-which-report-to-each-employee
1757-recyclable-and-low-fat-products
1789-primary-department-for-each-employee
1801-average-time-of-process-per-machine
1827-invalid-tweets
1907-count-salary-categories
1908-recyclable-and-low-fat-products
1934-confirmation-rate
1978-employees-whose-manager-left-the-company
2087-confirmation-rate
2356-number-of-unique-subjects-taught-by-each-teacher

Segment Tree

3454-separate-squares-ii
3719-longest-balanced-subarray-i

Line Sweep

3454-separate-squares-ii

Enumeration

2975-maximum-square-area-by-removing-fences-from-a-field
3010-divide-an-array-into-subarrays-with-minimum-cost-i
3713-longest-balanced-substring-i

Geometry

3047-find-the-largest-area-of-square-inside-two-rectangles

Graph Theory

2976-minimum-cost-to-convert-string-i
3650-minimum-cost-path-with-edge-reversals

Divide and Conquer

0190-reverse-bits
1382-balance-a-binary-search-tree
3719-longest-balanced-subarray-i

Tree

1022-sum-of-root-to-leaf-binary-numbers
1382-balance-a-binary-search-tree

Binary Search Tree

1382-balance-a-binary-search-tree

Binary Tree

1022-sum-of-root-to-leaf-binary-numbers
1382-balance-a-binary-search-tree

Design

2069-walking-robot-simulation-ii

About

A collection of LeetCode questions to ace the coding interview! - Created using [LeetHub v2](https://github.com/arunbhardwaj/LeetHub-2.0)

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages