Skip to content
Balpreet1003Public

About

Collection of LeetCode questions

Resources

Stars

1 star

Watchers

1 watching

Forks

Latest commit

 

History

2,079 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LeetCode

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

LeetCode Topics

Array

Problem Name Difficulty
0031-next-permutation Medium
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
0031-next-permutation Medium
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