Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2,077 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LeetCode

Collection of LeetCode questions to ace the coding interview! - Created using LeetHub v3

LeetCode Topics

Array

Problem Name Difficulty
0128-longest-consecutive-sequence Medium
0139-word-break Medium
0448-find-all-numbers-disappeared-in-an-array Easy
0485-max-consecutive-ones Easy
0518-coin-change-ii Medium
0645-set-mismatch Easy
0646-maximum-length-of-pair-chain Medium
1282-group-the-people-given-the-group-size-they-belong-to Medium
1365-how-many-numbers-are-smaller-than-the-current-number Easy
1470-shuffle-the-array Easy
1524-number-of-sub-arrays-with-odd-sum Medium
1582-special-positions-in-a-binary-matrix Easy
1594-maximum-non-negative-product-in-a-matrix Medium
1727-largest-submatrix-with-rearrangements Medium
1752-check-if-array-is-sorted-and-rotated Easy
1899-merge-triplets-to-form-target-triplet Medium
1929-concatenation-of-array Easy
1980-find-unique-binary-string Medium
2149-rearrange-array-elements-by-sign Medium
2171-removing-minimum-number-of-magic-beans Medium
2760-longest-even-odd-subarray-with-threshold Easy
2811-check-if-it-is-possible-to-split-array Medium
2906-construct-product-matrix Medium
3070-count-submatrices-with-top-left-element-and-sum-less-than-k Medium
3296-minimum-number-of-seconds-to-make-mountain-height-zero Medium
3301-maximize-the-total-height-of-unique-towers Medium
3546-equal-sum-grid-partition-i Medium
3548-equal-sum-grid-partition-ii Hard
3592-inverse-coin-change Medium

Matrix

Problem Name Difficulty
1582-special-positions-in-a-binary-matrix Easy
1594-maximum-non-negative-product-in-a-matrix Medium
1727-largest-submatrix-with-rearrangements Medium
2906-construct-product-matrix Medium
3070-count-submatrices-with-top-left-element-and-sum-less-than-k Medium
3546-equal-sum-grid-partition-i Medium
3548-equal-sum-grid-partition-ii Hard

String

Problem Name Difficulty
0139-word-break Medium
1143-longest-common-subsequence Medium
1415-the-k-th-lexicographical-string-of-all-happy-strings-of-length-n Medium
1758-minimum-changes-to-make-alternating-binary-string Easy
1784-check-if-binary-string-has-at-most-one-segment-of-ones Easy
1888-minimum-number-of-flips-to-make-the-binary-string-alternating Medium
1980-find-unique-binary-string Medium
2434-using-a-robot-to-print-the-lexicographically-smallest-string Medium

Dynamic Programming

Problem Name Difficulty
0139-word-break Medium
0518-coin-change-ii Medium
0646-maximum-length-of-pair-chain Medium
1143-longest-common-subsequence Medium
1420-build-array-where-you-can-find-the-maximum-exactly-k-comparisons Hard
1524-number-of-sub-arrays-with-odd-sum Medium
1594-maximum-non-negative-product-in-a-matrix Medium
1888-minimum-number-of-flips-to-make-the-binary-string-alternating Medium
2811-check-if-it-is-possible-to-split-array Medium
3592-inverse-coin-change Medium

Sliding Window

Problem Name Difficulty
1888-minimum-number-of-flips-to-make-the-binary-string-alternating Medium
2760-longest-even-odd-subarray-with-threshold Easy

Hash Table

Problem Name Difficulty
0128-longest-consecutive-sequence Medium
0139-word-break Medium
0448-find-all-numbers-disappeared-in-an-array Easy
0645-set-mismatch Easy
0947-most-stones-removed-with-same-row-or-column Medium
1282-group-the-people-given-the-group-size-they-belong-to Medium
1365-how-many-numbers-are-smaller-than-the-current-number Easy
1980-find-unique-binary-string Medium
2374-node-with-highest-edge-score Medium
2434-using-a-robot-to-print-the-lexicographically-smallest-string Medium
3548-equal-sum-grid-partition-ii Hard

Backtracking

Problem Name Difficulty
1415-the-k-th-lexicographical-string-of-all-happy-strings-of-length-n Medium
1980-find-unique-binary-string Medium

Tree

Problem Name Difficulty
0559-maximum-depth-of-n-ary-tree Easy
0662-maximum-width-of-binary-tree Medium
0938-range-sum-of-bst Easy

Depth-First Search

Problem Name Difficulty
0559-maximum-depth-of-n-ary-tree Easy
0662-maximum-width-of-binary-tree Medium
0938-range-sum-of-bst Easy
0947-most-stones-removed-with-same-row-or-column Medium
3419-minimize-the-maximum-edge-weight-of-graph Medium

Breadth-First Search

Problem Name Difficulty
0559-maximum-depth-of-n-ary-tree Easy
0662-maximum-width-of-binary-tree Medium
3419-minimize-the-maximum-edge-weight-of-graph Medium

Binary Search Tree

Problem Name Difficulty
0938-range-sum-of-bst Easy
3296-minimum-number-of-seconds-to-make-mountain-height-zero Medium
3419-minimize-the-maximum-edge-weight-of-graph Medium

Binary Tree

Problem Name Difficulty
0662-maximum-width-of-binary-tree Medium
0938-range-sum-of-bst Easy

Math

Problem Name Difficulty
1524-number-of-sub-arrays-with-odd-sum Medium
3296-minimum-number-of-seconds-to-make-mountain-height-zero Medium

Greedy

Problem Name Difficulty
0646-maximum-length-of-pair-chain Medium
1282-group-the-people-given-the-group-size-they-belong-to Medium
1727-largest-submatrix-with-rearrangements Medium
1899-merge-triplets-to-form-target-triplet Medium
2171-removing-minimum-number-of-magic-beans Medium
2434-using-a-robot-to-print-the-lexicographically-smallest-string Medium
2811-check-if-it-is-possible-to-split-array Medium
3296-minimum-number-of-seconds-to-make-mountain-height-zero Medium
3301-maximize-the-total-height-of-unique-towers Medium

Heap (Priority Queue)

Problem Name Difficulty
3296-minimum-number-of-seconds-to-make-mountain-height-zero Medium

Trie

Problem Name Difficulty
0139-word-break Medium

Memoization

Problem Name Difficulty
0139-word-break Medium

Graph Theory

Problem Name Difficulty
0947-most-stones-removed-with-same-row-or-column Medium
2374-node-with-highest-edge-score Medium
3419-minimize-the-maximum-edge-weight-of-graph Medium

Shortest Path

Problem Name Difficulty
3419-minimize-the-maximum-edge-weight-of-graph Medium

Stack

Problem Name Difficulty
2434-using-a-robot-to-print-the-lexicographically-smallest-string Medium

Sorting

Problem Name Difficulty
0645-set-mismatch Easy
0646-maximum-length-of-pair-chain Medium
1365-how-many-numbers-are-smaller-than-the-current-number Easy
1727-largest-submatrix-with-rearrangements Medium
2171-removing-minimum-number-of-magic-beans Medium
3301-maximize-the-total-height-of-unique-towers Medium

Simulation

Problem Name Difficulty
1929-concatenation-of-array Easy
2149-rearrange-array-elements-by-sign Medium

Union-Find

Problem Name Difficulty
0128-longest-consecutive-sequence Medium
0947-most-stones-removed-with-same-row-or-column Medium

Two Pointers

Problem Name Difficulty
2149-rearrange-array-elements-by-sign Medium

Prefix Sum

Problem Name Difficulty
1420-build-array-where-you-can-find-the-maximum-exactly-k-comparisons Hard
1524-number-of-sub-arrays-with-odd-sum Medium
2171-removing-minimum-number-of-magic-beans Medium
2906-construct-product-matrix Medium
3070-count-submatrices-with-top-left-element-and-sum-less-than-k Medium
3546-equal-sum-grid-partition-i Medium
3548-equal-sum-grid-partition-ii Hard

Bit Manipulation

Problem Name Difficulty
0645-set-mismatch Easy

Counting Sort

Problem Name Difficulty
1365-how-many-numbers-are-smaller-than-the-current-number Easy

Enumeration

Problem Name Difficulty
2171-removing-minimum-number-of-magic-beans Medium
3546-equal-sum-grid-partition-i Medium
3548-equal-sum-grid-partition-ii Hard

Database

Problem Name Difficulty
0176-second-highest-salary Medium
0196-delete-duplicate-emails Easy
0570-managers-with-at-least-5-direct-reports Medium
0577-employee-bonus Easy
0584-find-customer-referee Easy
0595-big-countries Easy
0596-classes-with-at-least-5-students Easy
0602-friend-requests-ii-who-has-the-most-friends Medium
0620-not-boring-movies Easy
1070-product-sales-analysis-iii Medium
1148-article-views-i Easy
1164-product-price-at-a-given-date Medium
1174-immediate-food-delivery-ii Medium
1193-monthly-transactions-i Medium
1204-last-person-to-fit-in-the-bus Medium
1211-queries-quality-and-percentage Easy
1280-students-and-examinations Easy
1327-list-the-products-ordered-in-a-period Easy
1341-movie-rating Medium
1378-replace-employee-id-with-the-unique-identifier Easy
1517-find-users-with-valid-e-mails Easy
1581-customer-who-visited-but-did-not-make-any-transactions Easy
1661-average-time-of-process-per-machine Easy
1667-fix-names-in-a-table Easy
1683-invalid-tweets Easy
1729-find-followers-count Easy
1757-recyclable-and-low-fat-products Easy
1907-count-salary-categories Medium
2356-number-of-unique-subjects-taught-by-each-teacher Easy

About

Collection of LeetCode questions

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages