Skip to content

RafaelJohn9/LeetHub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LeetHub

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

LeetCode Topics

Two Pointers

0015-3sum
0016-3sum-closest
0018-4sum
0019-remove-nth-node-from-end-of-list
0026-remove-duplicates-from-sorted-array
0027-remove-element
0031-next-permutation
0061-rotate-list
0075-sort-colors
0080-remove-duplicates-from-sorted-array-ii
0082-remove-duplicates-from-sorted-list-ii
0086-partition-list
0125-valid-palindrome
0142-linked-list-cycle-ii
0143-reorder-list
0148-sort-list
0167-two-sum-ii-input-array-is-sorted
0189-rotate-array
0283-move-zeroes
0287-find-the-duplicate-number
0457-circular-array-loop
0475-heaters
0481-magical-string
0522-longest-uncommon-subsequence-ii
0524-longest-word-in-dictionary-through-deleting
0532-k-diff-pairs-in-an-array
0556-next-greater-element-iii
0567-permutation-in-string
0581-shortest-unsorted-continuous-subarray
0611-valid-triangle-number
0647-palindromic-substrings
0658-find-k-closest-elements
0680-valid-palindrome-ii
0696-count-binary-substrings
0841-shortest-distance-to-a-character
0861-flipping-an-image
0874-backspace-string-compare
0908-middle-of-the-linked-list
0941-sort-array-by-parity
0953-reverse-only-letters
0958-sort-array-by-parity-ii
0961-long-pressed-name
0979-di-string-match
1019-squares-of-a-sorted-array
1168-duplicate-zeros
1454-remove-palindromic-subsequences
1468-check-if-n-and-its-double-exist
1486-find-the-distance-value-between-two-arrays
1566-check-if-a-word-occurs-as-a-prefix-of-any-word-in-a-sentence
2093-check-if-string-is-a-prefix-of-array
2231-find-first-palindromic-string-in-the-array
2320-find-all-k-distant-indices-in-an-array
2442-number-of-arithmetic-triplets
2551-apply-operations-to-an-array
2561-number-of-distinct-averages
2602-maximum-enemy-forts-that-can-be-captured
2634-minimum-common-value
2698-find-the-array-concatenation-value
2707-merge-two-2d-arrays-by-summing-values
2816-lexicographically-smallest-palindrome
2917-count-pairs-whose-sum-is-less-than-target
3165-find-indices-with-index-and-value-difference-i
3252-count-the-number-of-incremovable-subarrays-i
3471-minimum-average-of-smallest-and-largest-elements

String

0125-valid-palindrome
0481-magical-string
0522-longest-uncommon-subsequence-ii
0524-longest-word-in-dictionary-through-deleting
0556-next-greater-element-iii
0567-permutation-in-string
0647-palindromic-substrings
0680-valid-palindrome-ii
0696-count-binary-substrings
0841-shortest-distance-to-a-character
0874-backspace-string-compare
0953-reverse-only-letters
0961-long-pressed-name
0979-di-string-match
1454-remove-palindromic-subsequences
1566-check-if-a-word-occurs-as-a-prefix-of-any-word-in-a-sentence
1987-substrings-of-size-three-with-distinct-characters
2093-check-if-string-is-a-prefix-of-array
2231-find-first-palindromic-string-in-the-array
2816-lexicographically-smallest-palindrome

Greedy

0324-wiggle-sort-ii
0581-shortest-unsorted-continuous-subarray
0611-valid-triangle-number
0680-valid-palindrome-ii
0979-di-string-match
2816-lexicographically-smallest-palindrome

Array

0015-3sum
0016-3sum-closest
0018-4sum
0026-remove-duplicates-from-sorted-array
0027-remove-element
0031-next-permutation
0075-sort-colors
0080-remove-duplicates-from-sorted-array-ii
0167-two-sum-ii-input-array-is-sorted
0189-rotate-array
0209-minimum-size-subarray-sum
0219-contains-duplicate-ii
0283-move-zeroes
0287-find-the-duplicate-number
0324-wiggle-sort-ii
0457-circular-array-loop
0475-heaters
0522-longest-uncommon-subsequence-ii
0524-longest-word-in-dictionary-through-deleting
0532-k-diff-pairs-in-an-array
0581-shortest-unsorted-continuous-subarray
0594-longest-harmonious-subsequence
0611-valid-triangle-number
0658-find-k-closest-elements
0841-shortest-distance-to-a-character
0861-flipping-an-image
0941-sort-array-by-parity
0951-partition-array-into-disjoint-intervals
0958-sort-array-by-parity-ii
0979-di-string-match
1019-squares-of-a-sorted-array
1168-duplicate-zeros
1468-check-if-n-and-its-double-exist
1486-find-the-distance-value-between-two-arrays
1755-defuse-the-bomb
1772-create-sorted-array-through-instructions
2093-check-if-string-is-a-prefix-of-array
2231-find-first-palindromic-string-in-the-array
2320-find-all-k-distant-indices-in-an-array
2442-number-of-arithmetic-triplets
2551-apply-operations-to-an-array
2561-number-of-distinct-averages
2602-maximum-enemy-forts-that-can-be-captured
2634-minimum-common-value
2698-find-the-array-concatenation-value
2707-merge-two-2d-arrays-by-summing-values
2917-count-pairs-whose-sum-is-less-than-target
3165-find-indices-with-index-and-value-difference-i
3252-count-the-number-of-incremovable-subarrays-i
3471-minimum-average-of-smallest-and-largest-elements

Bit Manipulation

0287-find-the-duplicate-number
0861-flipping-an-image

Matrix

0861-flipping-an-image

Simulation

0861-flipping-an-image
0874-backspace-string-compare
2551-apply-operations-to-an-array
2698-find-the-array-concatenation-value

Stack

0143-reorder-list
0581-shortest-unsorted-continuous-subarray
0874-backspace-string-compare

Linked List

0002-add-two-numbers
0019-remove-nth-node-from-end-of-list
0061-rotate-list
0082-remove-duplicates-from-sorted-list-ii
0086-partition-list
0142-linked-list-cycle-ii
0143-reorder-list
0148-sort-list
0908-middle-of-the-linked-list

Sorting

0015-3sum
0016-3sum-closest
0018-4sum
0075-sort-colors
0148-sort-list
0324-wiggle-sort-ii
0475-heaters
0522-longest-uncommon-subsequence-ii
0524-longest-word-in-dictionary-through-deleting
0532-k-diff-pairs-in-an-array
0581-shortest-unsorted-continuous-subarray
0594-longest-harmonious-subsequence
0611-valid-triangle-number
0658-find-k-closest-elements
0941-sort-array-by-parity
0958-sort-array-by-parity-ii
1019-squares-of-a-sorted-array
1468-check-if-n-and-its-double-exist
1486-find-the-distance-value-between-two-arrays
2561-number-of-distinct-averages
2917-count-pairs-whose-sum-is-less-than-target
3471-minimum-average-of-smallest-and-largest-elements

Hash Table

0142-linked-list-cycle-ii
0219-contains-duplicate-ii
0457-circular-array-loop
0522-longest-uncommon-subsequence-ii
0532-k-diff-pairs-in-an-array
0567-permutation-in-string
0594-longest-harmonious-subsequence
1468-check-if-n-and-its-double-exist
1987-substrings-of-size-three-with-distinct-characters
2442-number-of-arithmetic-triplets
2561-number-of-distinct-averages
2634-minimum-common-value
2707-merge-two-2d-arrays-by-summing-values

Binary Search

0167-two-sum-ii-input-array-is-sorted
0209-minimum-size-subarray-sum
0287-find-the-duplicate-number
0475-heaters
0532-k-diff-pairs-in-an-array
0611-valid-triangle-number
0658-find-k-closest-elements
1468-check-if-n-and-its-double-exist
1486-find-the-distance-value-between-two-arrays
1772-create-sorted-array-through-instructions
2634-minimum-common-value
2917-count-pairs-whose-sum-is-less-than-target
3252-count-the-number-of-incremovable-subarrays-i

String Matching

1566-check-if-a-word-occurs-as-a-prefix-of-any-word-in-a-sentence

Enumeration

2442-number-of-arithmetic-triplets
3252-count-the-number-of-incremovable-subarrays-i

Math

0002-add-two-numbers
0189-rotate-array
0556-next-greater-element-iii

Recursion

0002-add-two-numbers
0143-reorder-list

Divide and Conquer

0148-sort-list
0324-wiggle-sort-ii
1772-create-sorted-array-through-instructions

Binary Indexed Tree

1772-create-sorted-array-through-instructions

Segment Tree

1772-create-sorted-array-through-instructions

Merge Sort

0148-sort-list
1772-create-sorted-array-through-instructions

Ordered Set

1772-create-sorted-array-through-instructions

Quickselect

0324-wiggle-sort-ii

Sliding Window

0209-minimum-size-subarray-sum
0219-contains-duplicate-ii
0567-permutation-in-string
0594-longest-harmonious-subsequence
0658-find-k-closest-elements
1755-defuse-the-bomb
1987-substrings-of-size-three-with-distinct-characters

Monotonic Stack

0581-shortest-unsorted-continuous-subarray

Dynamic Programming

0647-palindromic-substrings

Heap (Priority Queue)

0658-find-k-closest-elements

Counting

0594-longest-harmonious-subsequence
1987-substrings-of-size-three-with-distinct-characters

Prefix Sum

0209-minimum-size-subarray-sum

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published