Skip to content

Richards-Richie/Coding_Prep

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

LeetCode Topics

Hash Table

0001-two-sum
0003-longest-substring-without-repeating-characters
0012-integer-to-roman
0013-roman-to-integer
0073-set-matrix-zeroes
0128-longest-consecutive-sequence
0169-majority-element
0205-isomorphic-strings
0229-majority-element-ii
0387-first-unique-character-in-a-string
0451-sort-characters-by-frequency
0560-subarray-sum-equals-k
0782-jewels-and-stones
1813-maximum-erasure-value
3236-smallest-missing-integer-greater-than-sequential-prefix-sum
3329-find-the-length-of-the-longest-common-prefix

String

0003-longest-substring-without-repeating-characters
0012-integer-to-roman
0013-roman-to-integer
0014-longest-common-prefix
0125-valid-palindrome
0151-reverse-words-in-a-string
0205-isomorphic-strings
0345-reverse-vowels-of-a-string
0387-first-unique-character-in-a-string
0451-sort-characters-by-frequency
0541-reverse-string-ii
0782-jewels-and-stones
0953-reverse-only-letters
1078-remove-outermost-parentheses
1737-maximum-nesting-depth-of-the-parentheses
2032-largest-odd-number-in-string
2580-circular-sentence
2886-faulty-keyboard
3329-find-the-length-of-the-longest-common-prefix
3543-count-substrings-that-satisfy-k-constraint-i
3617-find-the-original-typed-string-i

Sliding Window

0003-longest-substring-without-repeating-characters
0239-sliding-window-maximum
1755-defuse-the-bomb
1813-maximum-erasure-value
3543-count-substrings-that-satisfy-k-constraint-i

Array

0001-two-sum
0011-container-with-most-water
0015-3sum
0018-4sum
0026-remove-duplicates-from-sorted-array
0027-remove-element
0031-next-permutation
0033-search-in-rotated-sorted-array
0034-find-first-and-last-position-of-element-in-sorted-array
0035-search-insert-position
0042-trapping-rain-water
0048-rotate-image
0056-merge-intervals
0073-set-matrix-zeroes
0074-search-a-2d-matrix
0081-search-in-rotated-sorted-array-ii
0088-merge-sorted-array
0118-pascals-triangle
0119-pascals-triangle-ii
0122-best-time-to-buy-and-sell-stock-ii
0128-longest-consecutive-sequence
0136-single-number
0152-maximum-product-subarray
0153-find-minimum-in-rotated-sorted-array
0162-find-peak-element
0169-majority-element
0189-rotate-array
0229-majority-element-ii
0238-product-of-array-except-self
0239-sliding-window-maximum
0287-find-the-duplicate-number
0540-single-element-in-a-sorted-array
0560-subarray-sum-equals-k
0745-find-smallest-letter-greater-than-target
0792-binary-search
0882-peak-index-in-a-mountain-array
0907-koko-eating-bananas
1310-watering-plants
1476-count-negative-numbers-in-a-sorted-matrix
1603-running-sum-of-1d-array
1755-defuse-the-bomb
1813-maximum-erasure-value
2249-count-the-hidden-sequences
2271-rearrange-array-elements-by-sign
2277-count-equal-and-divisible-pairs-in-an-array
3236-smallest-missing-integer-greater-than-sequential-prefix-sum
3329-find-the-length-of-the-longest-common-prefix

Math

0009-palindrome-number
0012-integer-to-roman
0013-roman-to-integer
0048-rotate-image
0050-powx-n
0189-rotate-array
2032-largest-odd-number-in-string
2998-count-symmetric-integers

Two Pointers

0011-container-with-most-water
0015-3sum
0018-4sum
0026-remove-duplicates-from-sorted-array
0027-remove-element
0031-next-permutation
0042-trapping-rain-water
0088-merge-sorted-array
0125-valid-palindrome
0151-reverse-words-in-a-string
0189-rotate-array
0287-find-the-duplicate-number
0345-reverse-vowels-of-a-string
0541-reverse-string-ii
0953-reverse-only-letters
2271-rearrange-array-elements-by-sign

Divide and Conquer

0169-majority-element

Sorting

0015-3sum
0018-4sum
0056-merge-intervals
0088-merge-sorted-array
0169-majority-element
0229-majority-element-ii
0451-sort-characters-by-frequency
3236-smallest-missing-integer-greater-than-sequential-prefix-sum

Counting

0169-majority-element
0229-majority-element-ii
0387-first-unique-character-in-a-string
0451-sort-characters-by-frequency

Bit Manipulation

0136-single-number
0287-find-the-duplicate-number

Simulation

1310-watering-plants
2271-rearrange-array-elements-by-sign
2886-faulty-keyboard

Matrix

0048-rotate-image
0073-set-matrix-zeroes
0074-search-a-2d-matrix
1476-count-negative-numbers-in-a-sorted-matrix

Prefix Sum

0238-product-of-array-except-self
0560-subarray-sum-equals-k
1603-running-sum-of-1d-array
2249-count-the-hidden-sequences

Recursion

0050-powx-n

Binary Search

0033-search-in-rotated-sorted-array
0034-find-first-and-last-position-of-element-in-sorted-array
0035-search-insert-position
0074-search-a-2d-matrix
0081-search-in-rotated-sorted-array-ii
0153-find-minimum-in-rotated-sorted-array
0162-find-peak-element
0287-find-the-duplicate-number
0540-single-element-in-a-sorted-array
0745-find-smallest-letter-greater-than-target
0792-binary-search
0882-peak-index-in-a-mountain-array
0907-koko-eating-bananas
1476-count-negative-numbers-in-a-sorted-matrix

Dynamic Programming

0042-trapping-rain-water
0118-pascals-triangle
0119-pascals-triangle-ii
0122-best-time-to-buy-and-sell-stock-ii
0152-maximum-product-subarray

Stack

0042-trapping-rain-water
1078-remove-outermost-parentheses
1737-maximum-nesting-depth-of-the-parentheses

Monotonic Stack

0042-trapping-rain-water

Greedy

0011-container-with-most-water
0122-best-time-to-buy-and-sell-stock-ii
2032-largest-odd-number-in-string

Queue

0239-sliding-window-maximum
0387-first-unique-character-in-a-string

Heap (Priority Queue)

0239-sliding-window-maximum
0451-sort-characters-by-frequency

Monotonic Queue

0239-sliding-window-maximum

Trie

0014-longest-common-prefix
3329-find-the-length-of-the-longest-common-prefix

Bucket Sort

0451-sort-characters-by-frequency

Enumeration

2998-count-symmetric-integers

Union Find

0128-longest-consecutive-sequence

Database

0175-combine-two-tables
0181-employees-earning-more-than-their-managers
0182-duplicate-emails
0183-customers-who-never-order

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages