Skip to content

Latest commit

 

History

295 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

LeetCode Topics

Array

0001-two-sum
0011-container-with-most-water
0015-3sum
0016-3sum-closest
0018-4sum
0033-search-in-rotated-sorted-array
0034-find-first-and-last-position-of-element-in-sorted-array
0053-maximum-subarray
0075-sort-colors
0078-subsets
0152-maximum-product-subarray
0167-two-sum-ii-input-array-is-sorted
0209-minimum-size-subarray-sum
0217-contains-duplicate
0287-find-the-duplicate-number
0350-intersection-of-two-arrays-ii
0448-find-all-numbers-disappeared-in-an-array
0560-subarray-sum-equals-k
0643-maximum-average-subarray-i
0713-subarray-product-less-than-k
0724-find-pivot-index
0852-peak-index-in-a-mountain-array
0904-fruit-into-baskets
0974-subarray-sums-divisible-by-k
0977-squares-of-a-sorted-array
1004-max-consecutive-ones-iii
1749-maximum-absolute-sum-of-any-subarray
1848-minimum-distance-to-the-target-element
1991-find-the-middle-index-in-array
2574-left-and-right-sum-differences

Binary Search

0033-search-in-rotated-sorted-array
0034-find-first-and-last-position-of-element-in-sorted-array
0167-two-sum-ii-input-array-is-sorted
0209-minimum-size-subarray-sum
0287-find-the-duplicate-number
0350-intersection-of-two-arrays-ii
0713-subarray-product-less-than-k
0852-peak-index-in-a-mountain-array
1004-max-consecutive-ones-iii

Hash Table

0001-two-sum
0003-longest-substring-without-repeating-characters
0076-minimum-window-substring
0138-copy-list-with-random-pointer
0141-linked-list-cycle
0142-linked-list-cycle-ii
0202-happy-number
0217-contains-duplicate
0350-intersection-of-two-arrays-ii
0424-longest-repeating-character-replacement
0438-find-all-anagrams-in-a-string
0448-find-all-numbers-disappeared-in-an-array
0560-subarray-sum-equals-k
0567-permutation-in-string
0904-fruit-into-baskets
0974-subarray-sums-divisible-by-k

Linked List

0083-remove-duplicates-from-sorted-list
0138-copy-list-with-random-pointer
0141-linked-list-cycle
0142-linked-list-cycle-ii
0206-reverse-linked-list
0234-palindrome-linked-list
0876-middle-of-the-linked-list

Backtracking

0078-subsets

Bit Manipulation

0078-subsets
0287-find-the-duplicate-number

Math

0202-happy-number
0509-fibonacci-number
1281-subtract-the-product-and-sum-of-digits-of-an-integer

Dynamic Programming

0053-maximum-subarray
0152-maximum-product-subarray
0509-fibonacci-number
1749-maximum-absolute-sum-of-any-subarray

Recursion

0206-reverse-linked-list
0234-palindrome-linked-list
0509-fibonacci-number

Memoization

0509-fibonacci-number

Two Pointers

0011-container-with-most-water
0015-3sum
0016-3sum-closest
0018-4sum
0075-sort-colors
0125-valid-palindrome
0141-linked-list-cycle
0142-linked-list-cycle-ii
0167-two-sum-ii-input-array-is-sorted
0202-happy-number
0234-palindrome-linked-list
0287-find-the-duplicate-number
0344-reverse-string
0350-intersection-of-two-arrays-ii
0567-permutation-in-string
0876-middle-of-the-linked-list
0977-squares-of-a-sorted-array

String

0003-longest-substring-without-repeating-characters
0076-minimum-window-substring
0125-valid-palindrome
0344-reverse-string
0424-longest-repeating-character-replacement
0438-find-all-anagrams-in-a-string
0567-permutation-in-string
1456-maximum-number-of-vowels-in-a-substring-of-given-length

Sorting

0015-3sum
0016-3sum-closest
0018-4sum
0075-sort-colors
0217-contains-duplicate
0350-intersection-of-two-arrays-ii
0977-squares-of-a-sorted-array

Sliding Window

0003-longest-substring-without-repeating-characters
0076-minimum-window-substring
0209-minimum-size-subarray-sum
0424-longest-repeating-character-replacement
0438-find-all-anagrams-in-a-string
0567-permutation-in-string
0643-maximum-average-subarray-i
0713-subarray-product-less-than-k
0904-fruit-into-baskets
1004-max-consecutive-ones-iii
1456-maximum-number-of-vowels-in-a-substring-of-given-length

Prefix Sum

0209-minimum-size-subarray-sum
0560-subarray-sum-equals-k
0713-subarray-product-less-than-k
0724-find-pivot-index
0974-subarray-sums-divisible-by-k
1004-max-consecutive-ones-iii
1991-find-the-middle-index-in-array
2574-left-and-right-sum-differences

Divide and Conquer

0053-maximum-subarray

Stack

0234-palindrome-linked-list

Greedy

0011-container-with-most-water

About

My DSA repository containing solutions with the questions included in the folder

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages