Skip to content

Latest commit

 

History

230 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
0026-remove-duplicates-from-sorted-array
0053-maximum-subarray
0056-merge-intervals
0057-insert-interval
0152-maximum-product-subarray
0167-two-sum-ii-input-array-is-sorted
0238-product-of-array-except-self
0287-find-the-duplicate-number
0334-increasing-triplet-subsequence
0503-next-greater-element-ii
0525-contiguous-array
0560-subarray-sum-equals-k
0605-can-place-flowers
0724-find-pivot-index
0739-daily-temperatures
0852-peak-index-in-a-mountain-array
0974-subarray-sums-divisible-by-k
0986-interval-list-intersections
1186-maximum-subarray-sum-with-one-deletion
1431-kids-with-the-greatest-number-of-candies
1749-maximum-absolute-sum-of-any-subarray
1967-number-of-strings-that-appear-as-substrings-in-word

Two Pointers

0026-remove-duplicates-from-sorted-array
0141-linked-list-cycle
0142-linked-list-cycle-ii
0151-reverse-words-in-a-string
0167-two-sum-ii-input-array-is-sorted
0202-happy-number
0234-palindrome-linked-list
0287-find-the-duplicate-number
0344-reverse-string
0345-reverse-vowels-of-a-string
0876-middle-of-the-linked-list
0986-interval-list-intersections
1768-merge-strings-alternately

Binary Search

0167-two-sum-ii-input-array-is-sorted
0287-find-the-duplicate-number
0852-peak-index-in-a-mountain-array

Greedy

0334-increasing-triplet-subsequence
0409-longest-palindrome
0605-can-place-flowers

Prefix Sum

0238-product-of-array-except-self
0525-contiguous-array
0560-subarray-sum-equals-k
0724-find-pivot-index
0974-subarray-sums-divisible-by-k

String

0020-valid-parentheses
0076-minimum-window-substring
0151-reverse-words-in-a-string
0344-reverse-string
0345-reverse-vowels-of-a-string
0383-ransom-note
0387-first-unique-character-in-a-string
0409-longest-palindrome
1047-remove-all-adjacent-duplicates-in-string
1071-greatest-common-divisor-of-strings
1189-maximum-number-of-balloons
1209-remove-all-adjacent-duplicates-in-string-ii
1358-number-of-substrings-containing-all-three-characters
1768-merge-strings-alternately
1967-number-of-strings-that-appear-as-substrings-in-word

Math

0202-happy-number
0231-power-of-two
1071-greatest-common-divisor-of-strings

Hash Table

0001-two-sum
0076-minimum-window-substring
0141-linked-list-cycle
0142-linked-list-cycle-ii
0202-happy-number
0383-ransom-note
0387-first-unique-character-in-a-string
0409-longest-palindrome
0525-contiguous-array
0560-subarray-sum-equals-k
0974-subarray-sums-divisible-by-k
1189-maximum-number-of-balloons
1358-number-of-substrings-containing-all-three-characters

Sliding Window

0076-minimum-window-substring
1358-number-of-substrings-containing-all-three-characters

Linked List

0141-linked-list-cycle
0142-linked-list-cycle-ii
0234-palindrome-linked-list
0876-middle-of-the-linked-list
2487-remove-nodes-from-linked-list

Bit Manipulation

0231-power-of-two
0287-find-the-duplicate-number

Stack

0020-valid-parentheses
0234-palindrome-linked-list
0503-next-greater-element-ii
0739-daily-temperatures
1047-remove-all-adjacent-duplicates-in-string
1209-remove-all-adjacent-duplicates-in-string-ii
2487-remove-nodes-from-linked-list

Recursion

0231-power-of-two
0234-palindrome-linked-list
2487-remove-nodes-from-linked-list

Divide and Conquer

0053-maximum-subarray

Dynamic Programming

0053-maximum-subarray
0152-maximum-product-subarray
1186-maximum-subarray-sum-with-one-deletion
1749-maximum-absolute-sum-of-any-subarray

Sorting

0056-merge-intervals

Quicksort

0056-merge-intervals

Sweep Line

0986-interval-list-intersections

Bracket Sequences

0020-valid-parentheses

Monotonic Stack

0503-next-greater-element-ii
0739-daily-temperatures
2487-remove-nodes-from-linked-list

Queue

0387-first-unique-character-in-a-string

Counting

0383-ransom-note
0387-first-unique-character-in-a-string
1189-maximum-number-of-balloons