Skip to content

Latest commit

 

History

431 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

LeetCode Topics

Math

Problem Name Difficulty
0396-rotate-function Medium
1622-fancy-sequence Hard
1878-get-biggest-three-rhombus-sums-in-a-grid Medium
2946-matrix-similarity-after-cyclic-shifts Easy
3300-minimum-element-after-replacement-with-digit-sum Easy
3629-minimum-jumps-to-reach-end-via-prime-teleportation Medium
3751-total-waviness-of-numbers-in-range-i Medium
3753-total-waviness-of-numbers-in-range-ii Hard
3761-minimum-absolute-distance-between-mirror-pairs Medium
3783-mirror-distance-of-an-integer Easy

Design

Problem Name Difficulty
1622-fancy-sequence Hard

Segment Tree

Problem Name Difficulty
1622-fancy-sequence Hard
3161-block-placement-queries Hard

Array

Problem Name Difficulty
0396-rotate-function Medium
1306-jump-game-iii Medium
1340-jump-game-v Hard
1345-jump-game-iv Hard
1391-check-if-there-is-a-valid-path-in-a-grid Medium
1594-maximum-non-negative-product-in-a-matrix Medium
1665-minimum-initial-energy-to-finish-tasks Hard
1722-minimize-hamming-distance-after-swap-operations Medium
1727-largest-submatrix-with-rearrangements Medium
1752-check-if-array-is-sorted-and-rotated Easy
1848-minimum-distance-to-the-target-element Easy
1855-maximum-distance-between-a-pair-of-values Medium
1878-get-biggest-three-rhombus-sums-in-a-grid Medium
1886-determine-whether-matrix-can-be-obtained-by-rotation Easy
1914-cyclically-rotating-a-grid Medium
2078-two-furthest-houses-with-different-colors Easy
2161-partition-array-according-to-given-pivot Medium
2463-minimum-total-distance-traveled Hard
2515-shortest-distance-to-target-string-in-a-circular-array Easy
2553-separate-the-digits-in-an-array Easy
2574-left-and-right-sum-differences Easy
2657-find-the-prefix-common-array-of-two-arrays Medium
2770-maximum-number-of-jumps-to-reach-the-last-index Medium
2784-check-if-array-is-good Easy
2906-construct-product-matrix Medium
2946-matrix-similarity-after-cyclic-shifts Easy
3043-find-the-length-of-the-longest-common-prefix Medium
3070-count-submatrices-with-top-left-element-and-sum-less-than-k Medium
3161-block-placement-queries Hard
3212-count-submatrices-with-equal-frequency-of-x-and-y Medium
3225-maximum-score-from-grid-operations Hard
3300-minimum-element-after-replacement-with-digit-sum Easy
3488-closest-equal-element-queries Medium
3546-equal-sum-grid-partition-i Medium
3548-equal-sum-grid-partition-ii Hard
3629-minimum-jumps-to-reach-end-via-prime-teleportation Medium
3643-flip-square-submatrix-vertically Easy
3655-xor-after-range-multiplication-queries-ii Hard
3689-maximum-total-subarray-value-i Medium
3740-minimum-distance-between-three-equal-elements-i Easy
3741-minimum-distance-between-three-equal-elements-ii Medium
3761-minimum-absolute-distance-between-mirror-pairs Medium

Sorting

Problem Name Difficulty
1340-jump-game-v Hard
1665-minimum-initial-energy-to-finish-tasks Hard
1727-largest-submatrix-with-rearrangements Medium
1878-get-biggest-three-rhombus-sums-in-a-grid Medium
2463-minimum-total-distance-traveled Hard
2784-check-if-array-is-good Easy
2840-check-if-strings-can-be-made-equal-with-operations-ii Medium

Heap (Priority Queue)

Problem Name Difficulty
1878-get-biggest-three-rhombus-sums-in-a-grid Medium

Matrix

Problem Name Difficulty
1391-check-if-there-is-a-valid-path-in-a-grid Medium
1594-maximum-non-negative-product-in-a-matrix Medium
1727-largest-submatrix-with-rearrangements Medium
1878-get-biggest-three-rhombus-sums-in-a-grid Medium
1886-determine-whether-matrix-can-be-obtained-by-rotation Easy
1914-cyclically-rotating-a-grid Medium
2906-construct-product-matrix Medium
2946-matrix-similarity-after-cyclic-shifts Easy
3070-count-submatrices-with-top-left-element-and-sum-less-than-k Medium
3212-count-submatrices-with-equal-frequency-of-x-and-y Medium
3225-maximum-score-from-grid-operations Hard
3546-equal-sum-grid-partition-i Medium
3548-equal-sum-grid-partition-ii Hard
3643-flip-square-submatrix-vertically Easy

Prefix Sum

Problem Name Difficulty
1871-jump-game-vii Medium
1878-get-biggest-three-rhombus-sums-in-a-grid Medium
2574-left-and-right-sum-differences Easy
2906-construct-product-matrix Medium
3070-count-submatrices-with-top-left-element-and-sum-less-than-k Medium
3212-count-submatrices-with-equal-frequency-of-x-and-y Medium
3225-maximum-score-from-grid-operations Hard
3546-equal-sum-grid-partition-i Medium
3548-equal-sum-grid-partition-ii Hard

Greedy

Problem Name Difficulty
1665-minimum-initial-energy-to-finish-tasks Hard
1727-largest-submatrix-with-rearrangements Medium
2078-two-furthest-houses-with-different-colors Easy
3474-lexicographically-smallest-generated-string Hard
3689-maximum-total-subarray-value-i Medium

Two Pointers

Problem Name Difficulty
1855-maximum-distance-between-a-pair-of-values Medium
2161-partition-array-according-to-given-pivot Medium
3643-flip-square-submatrix-vertically Easy

Dynamic Programming

Problem Name Difficulty
0396-rotate-function Medium
1320-minimum-distance-to-type-a-word-using-two-fingers Hard
1340-jump-game-v Hard
1594-maximum-non-negative-product-in-a-matrix Medium
1871-jump-game-vii Medium
2463-minimum-total-distance-traveled Hard
2770-maximum-number-of-jumps-to-reach-the-last-index Medium
3225-maximum-score-from-grid-operations Hard
3751-total-waviness-of-numbers-in-range-i Medium
3753-total-waviness-of-numbers-in-range-ii Hard

Enumeration

Problem Name Difficulty
3546-equal-sum-grid-partition-i Medium
3548-equal-sum-grid-partition-ii Hard
3751-total-waviness-of-numbers-in-range-i Medium

Hash Table

Problem Name Difficulty
0017-letter-combinations-of-a-phone-number Medium
1345-jump-game-iv Hard
2657-find-the-prefix-common-array-of-two-arrays Medium
2784-check-if-array-is-good Easy
2840-check-if-strings-can-be-made-equal-with-operations-ii Medium
3043-find-the-length-of-the-longest-common-prefix Medium
3488-closest-equal-element-queries Medium
3548-equal-sum-grid-partition-ii Hard
3629-minimum-jumps-to-reach-end-via-prime-teleportation Medium
3740-minimum-distance-between-three-equal-elements-i Easy
3741-minimum-distance-between-three-equal-elements-ii Medium
3761-minimum-absolute-distance-between-mirror-pairs Medium

Simulation

Problem Name Difficulty
1914-cyclically-rotating-a-grid Medium
2161-partition-array-according-to-given-pivot Medium
2553-separate-the-digits-in-an-array Easy
2946-matrix-similarity-after-cyclic-shifts Easy

String

Problem Name Difficulty
0017-letter-combinations-of-a-phone-number Medium
1320-minimum-distance-to-type-a-word-using-two-fingers Hard
1871-jump-game-vii Medium
2515-shortest-distance-to-target-string-in-a-circular-array Easy
2833-furthest-point-from-origin Easy
2840-check-if-strings-can-be-made-equal-with-operations-ii Medium
3043-find-the-length-of-the-longest-common-prefix Medium
3474-lexicographically-smallest-generated-string Hard

String Matching

Problem Name Difficulty
3474-lexicographically-smallest-generated-string Hard

Divide and Conquer

Problem Name Difficulty
3655-xor-after-range-multiplication-queries-ii Hard

Binary Search

Problem Name Difficulty
1855-maximum-distance-between-a-pair-of-values Medium
3161-block-placement-queries Hard
3488-closest-equal-element-queries Medium

Depth-First Search

Problem Name Difficulty
1306-jump-game-iii Medium
1391-check-if-there-is-a-valid-path-in-a-grid Medium
1722-minimize-hamming-distance-after-swap-operations Medium

Union-Find

Problem Name Difficulty
1391-check-if-there-is-a-valid-path-in-a-grid Medium
1722-minimize-hamming-distance-after-swap-operations Medium

Backtracking

Problem Name Difficulty
0017-letter-combinations-of-a-phone-number Medium

Counting

Problem Name Difficulty
2833-furthest-point-from-origin Easy

Breadth-First Search

Problem Name Difficulty
1306-jump-game-iii Medium
1345-jump-game-iv Hard
1391-check-if-there-is-a-valid-path-in-a-grid Medium
3629-minimum-jumps-to-reach-end-via-prime-teleportation Medium

Number Theory

Problem Name Difficulty
3629-minimum-jumps-to-reach-end-via-prime-teleportation Medium

Bit Manipulation

Problem Name Difficulty
2657-find-the-prefix-common-array-of-two-arrays Medium

Trie

Problem Name Difficulty
3043-find-the-length-of-the-longest-common-prefix Medium

Sliding Window

Problem Name Difficulty
1871-jump-game-vii Medium

Binary Indexed Tree

Problem Name Difficulty
3161-block-placement-queries Hard

About

Collection of LeetCode questions to ace the coding interview! - Created using [LeetHub](https://github.com/QasimWani/LeetHub)

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages