Skip to content

Latest commit

 

History

582 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

Math

0012-integer-to-roman
0013-roman-to-integer
0048-rotate-image
0202-happy-number
0268-missing-number
0380-insert-delete-getrandom-o1
1247-minimum-swaps-to-make-strings-equal
2177-find-three-consecutive-integers-that-sum-to-a-given-number
2413-smallest-even-multiple

Number Theory

2413-smallest-even-multiple

Array

0001-two-sum
0014-longest-common-prefix
0048-rotate-image
0049-group-anagrams
0073-set-matrix-zeroes
0128-longest-consecutive-sequence
0136-single-number
0167-two-sum-ii-input-array-is-sorted
0169-majority-element
0179-largest-number
0217-contains-duplicate
0229-majority-element-ii
0268-missing-number
0283-move-zeroes
0347-top-k-frequent-elements
0349-intersection-of-two-arrays
0380-insert-delete-getrandom-o1
0442-find-all-duplicates-in-an-array
0599-minimum-index-sum-of-two-lists
0609-find-duplicate-file-in-system
0643-maximum-average-subarray-i
0722-remove-comments
0811-subdomain-visit-count
0985-sum-of-even-numbers-after-queries
1160-find-words-that-can-be-formed-by-characters
1480-running-sum-of-1d-array
1528-shuffle-string
1893-check-if-all-the-integers-in-a-range-are-covered
2007-find-original-array-from-doubled-array
2418-sort-the-people
2553-separate-the-digits-in-an-array
2780-minimum-index-of-a-valid-split
3527-find-the-most-common-response

String

0012-integer-to-roman
0013-roman-to-integer
0014-longest-common-prefix
0049-group-anagrams
0179-largest-number
0242-valid-anagram
0383-ransom-note
0451-sort-characters-by-frequency
0599-minimum-index-sum-of-two-lists
0609-find-duplicate-file-in-system
0722-remove-comments
0811-subdomain-visit-count
1160-find-words-that-can-be-formed-by-characters
1247-minimum-swaps-to-make-strings-equal
1347-minimum-number-of-steps-to-make-two-strings-anagram
1528-shuffle-string
1657-determine-if-two-strings-are-close
2418-sort-the-people
3438-find-valid-pair-of-adjacent-digits-in-string
3527-find-the-most-common-response

Trie

0014-longest-common-prefix

Hash Table

0001-two-sum
0012-integer-to-roman
0013-roman-to-integer
0049-group-anagrams
0073-set-matrix-zeroes
0128-longest-consecutive-sequence
0169-majority-element
0202-happy-number
0217-contains-duplicate
0229-majority-element-ii
0242-valid-anagram
0268-missing-number
0347-top-k-frequent-elements
0349-intersection-of-two-arrays
0380-insert-delete-getrandom-o1
0383-ransom-note
0442-find-all-duplicates-in-an-array
0451-sort-characters-by-frequency
0599-minimum-index-sum-of-two-lists
0609-find-duplicate-file-in-system
0811-subdomain-visit-count
1160-find-words-that-can-be-formed-by-characters
1347-minimum-number-of-steps-to-make-two-strings-anagram
1657-determine-if-two-strings-are-close
1893-check-if-all-the-integers-in-a-range-are-covered
2007-find-original-array-from-doubled-array
2418-sort-the-people
2671-frequency-tracker
2780-minimum-index-of-a-valid-split
3438-find-valid-pair-of-adjacent-digits-in-string
3527-find-the-most-common-response

Prefix Sum

1480-running-sum-of-1d-array
1893-check-if-all-the-integers-in-a-range-are-covered

Binary Search

0167-two-sum-ii-input-array-is-sorted
0268-missing-number
0349-intersection-of-two-arrays

Bit Manipulation

0136-single-number
0268-missing-number

Sorting

0049-group-anagrams
0169-majority-element
0179-largest-number
0217-contains-duplicate
0229-majority-element-ii
0242-valid-anagram
0268-missing-number
0347-top-k-frequent-elements
0349-intersection-of-two-arrays
0442-find-all-duplicates-in-an-array
0451-sort-characters-by-frequency
1657-determine-if-two-strings-are-close
2007-find-original-array-from-doubled-array
2418-sort-the-people
2780-minimum-index-of-a-valid-split

Divide and Conquer

0169-majority-element
0347-top-k-frequent-elements

Counting

0169-majority-element
0229-majority-element-ii
0347-top-k-frequent-elements
0383-ransom-note
0451-sort-characters-by-frequency
0811-subdomain-visit-count
1160-find-words-that-can-be-formed-by-characters
1347-minimum-number-of-steps-to-make-two-strings-anagram
1657-determine-if-two-strings-are-close
3438-find-valid-pair-of-adjacent-digits-in-string
3527-find-the-most-common-response

Design

0380-insert-delete-getrandom-o1
2671-frequency-tracker

Randomized

0380-insert-delete-getrandom-o1

Simulation

0985-sum-of-even-numbers-after-queries
2177-find-three-consecutive-integers-that-sum-to-a-given-number
2553-separate-the-digits-in-an-array

Heap (Priority Queue)

0347-top-k-frequent-elements
0451-sort-characters-by-frequency

Bucket Sort

0347-top-k-frequent-elements
0451-sort-characters-by-frequency

Quickselect

0347-top-k-frequent-elements

Two Pointers

0167-two-sum-ii-input-array-is-sorted
0202-happy-number
0283-move-zeroes
0349-intersection-of-two-arrays

Greedy

0179-largest-number
1247-minimum-swaps-to-make-strings-equal
2007-find-original-array-from-doubled-array

Union-Find

0128-longest-consecutive-sequence

Sliding Window

0643-maximum-average-subarray-i

Matrix

0048-rotate-image
0073-set-matrix-zeroes

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages