Skip to content

Latest commit

 

History

1,288 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LEETCODE

Collection of LeetCode questions to ace the coding interview! https://medium.com/@vivek-srivastava/hashing-problems-in-data-structures-c41b77a5119a

LeetCode Topics

Math

0002-add-two-numbers
0050-powx-n
0062-unique-paths
0797-rabbits-in-forest
1013-fibonacci-number

Recursion

0002-add-two-numbers
0021-merge-two-sorted-lists
0025-reverse-nodes-in-k-group
0050-powx-n
0206-reverse-linked-list
0234-palindrome-linked-list
1013-fibonacci-number

Array

0001-two-sum
0015-3sum
0026-remove-duplicates-from-sorted-array
0027-remove-element
0034-find-first-and-last-position-of-element-in-sorted-array
0042-trapping-rain-water
0045-jump-game-ii
0046-permutations
0047-permutations-ii
0054-spiral-matrix
0055-jump-game
0056-merge-intervals
0057-insert-interval
0073-set-matrix-zeroes
0118-pascals-triangle
0128-longest-consecutive-sequence
0152-maximum-product-subarray
0167-two-sum-ii-input-array-is-sorted
0215-kth-largest-element-in-an-array
0217-contains-duplicate
0238-product-of-array-except-self
0283-move-zeroes
0287-find-the-duplicate-number
0435-non-overlapping-intervals
0448-find-all-numbers-disappeared-in-an-array
0455-assign-cookies
0485-max-consecutive-ones
0496-next-greater-element-i
0605-can-place-flowers
0724-find-pivot-index
0797-rabbits-in-forest
0816-design-hashset
0890-lemonade-change
0898-transpose-matrix
0965-unique-email-addresses
1137-height-checker
1227-number-of-equivalent-domino-pairs
1231-replace-elements-with-greatest-element-on-right-side
1319-unique-number-of-occurrences
1364-tuple-with-same-product
1524-string-matching-in-an-array
1616-minimum-difference-between-largest-and-smallest-value-in-three-moves
1833-find-the-highest-altitude
1878-check-if-array-is-sorted-and-rotated
1927-maximum-ascending-subarray-sum
1938-minimum-operations-to-make-the-array-increasing
2058-concatenation-of-array
2148-minimum-number-of-moves-to-seat-everyone
2163-kth-distinct-string-in-an-array
2199-two-furthest-houses-with-different-colors
2486-most-frequent-even-element
2551-apply-operations-to-an-array
2727-number-of-senior-citizens
3171-minimum-equal-sum-of-two-arrays-after-replacing-zeros
3372-longest-strictly-increasing-or-strictly-decreasing-subarray
3429-special-array-i
3434-find-the-number-of-distinct-colors-among-the-balls
3627-find-minimum-time-to-reach-last-room-i

Matrix

0054-spiral-matrix
0073-set-matrix-zeroes
0898-transpose-matrix
3627-find-minimum-time-to-reach-last-room-i

Simulation

0054-spiral-matrix
0898-transpose-matrix
2021-remove-all-occurrences-of-a-substring
2058-concatenation-of-array
2551-apply-operations-to-an-array
3434-find-the-number-of-distinct-colors-among-the-balls

Hash Table

0001-two-sum
0003-longest-substring-without-repeating-characters
0073-set-matrix-zeroes
0128-longest-consecutive-sequence
0138-copy-list-with-random-pointer
0142-linked-list-cycle-ii
0160-intersection-of-two-linked-lists
0205-isomorphic-strings
0217-contains-duplicate
0242-valid-anagram
0409-longest-palindrome
0448-find-all-numbers-disappeared-in-an-array
0496-next-greater-element-i
0797-rabbits-in-forest
0816-design-hashset
0965-unique-email-addresses
1227-number-of-equivalent-domino-pairs
1319-unique-number-of-occurrences
1364-tuple-with-same-product
1915-check-if-one-string-swap-can-make-strings-equal
2163-kth-distinct-string-in-an-array
2434-design-a-number-container-system
2486-most-frequent-even-element
3434-find-the-number-of-distinct-colors-among-the-balls

String

0003-longest-substring-without-repeating-characters
0014-longest-common-prefix
0058-length-of-last-word
0151-reverse-words-in-a-string
0205-isomorphic-strings
0242-valid-anagram
0344-reverse-string
0392-is-subsequence
0409-longest-palindrome
0965-unique-email-addresses
1524-string-matching-in-an-array
1915-check-if-one-string-swap-can-make-strings-equal
2021-remove-all-occurrences-of-a-substring
2088-minimum-time-to-type-word-using-special-typewriter
2154-minimum-moves-to-convert-string
2163-kth-distinct-string-in-an-array
2727-number-of-senior-citizens
3379-score-of-a-string

Sliding Window

0003-longest-substring-without-repeating-characters

Union Find

0128-longest-consecutive-sequence

Sorting

0015-3sum
0047-permutations-ii
0056-merge-intervals
0215-kth-largest-element-in-an-array
0217-contains-duplicate
0242-valid-anagram
0435-non-overlapping-intervals
0455-assign-cookies
1137-height-checker
1616-minimum-difference-between-largest-and-smallest-value-in-three-moves
2148-minimum-number-of-moves-to-seat-everyone

Linked List

0002-add-two-numbers
0019-remove-nth-node-from-end-of-list
0021-merge-two-sorted-lists
0025-reverse-nodes-in-k-group
0061-rotate-list
0138-copy-list-with-random-pointer
0142-linked-list-cycle-ii
0160-intersection-of-two-linked-lists
0206-reverse-linked-list
0234-palindrome-linked-list
0237-delete-node-in-a-linked-list
0816-design-hashset
0908-middle-of-the-linked-list

Two Pointers

0015-3sum
0019-remove-nth-node-from-end-of-list
0026-remove-duplicates-from-sorted-array
0027-remove-element
0042-trapping-rain-water
0061-rotate-list
0142-linked-list-cycle-ii
0151-reverse-words-in-a-string
0160-intersection-of-two-linked-lists
0167-two-sum-ii-input-array-is-sorted
0234-palindrome-linked-list
0283-move-zeroes
0287-find-the-duplicate-number
0344-reverse-string
0392-is-subsequence
0455-assign-cookies
0908-middle-of-the-linked-list
2551-apply-operations-to-an-array

Stack

0042-trapping-rain-water
0234-palindrome-linked-list
0496-next-greater-element-i
2021-remove-all-occurrences-of-a-substring

Binary Search

0034-find-first-and-last-position-of-element-in-sorted-array
0167-two-sum-ii-input-array-is-sorted
0287-find-the-duplicate-number

Dynamic Programming

0042-trapping-rain-water
0045-jump-game-ii
0055-jump-game
0062-unique-paths
0118-pascals-triangle
0152-maximum-product-subarray
0392-is-subsequence
0435-non-overlapping-intervals
1013-fibonacci-number

Monotonic Stack

0042-trapping-rain-water
0496-next-greater-element-i

Memoization

1013-fibonacci-number

Greedy

0045-jump-game-ii
0055-jump-game
0409-longest-palindrome
0435-non-overlapping-intervals
0455-assign-cookies
0605-can-place-flowers
0797-rabbits-in-forest
0890-lemonade-change
1616-minimum-difference-between-largest-and-smallest-value-in-three-moves
1938-minimum-operations-to-make-the-array-increasing
2088-minimum-time-to-type-word-using-special-typewriter
2148-minimum-number-of-moves-to-seat-everyone
2154-minimum-moves-to-convert-string
2199-two-furthest-houses-with-different-colors
3171-minimum-equal-sum-of-two-arrays-after-replacing-zeros

Prefix Sum

0238-product-of-array-except-self
0724-find-pivot-index
1833-find-the-highest-altitude

Counting Sort

1137-height-checker
1227-number-of-equivalent-domino-pairs
1364-tuple-with-same-product
1915-check-if-one-string-swap-can-make-strings-equal
2148-minimum-number-of-moves-to-seat-everyone
2163-kth-distinct-string-in-an-array
2486-most-frequent-even-element

Divide and Conquer

0190-reverse-bits
0215-kth-largest-element-in-an-array

Bit Manipulation

0190-reverse-bits
0287-find-the-duplicate-number

Heap (Priority Queue)

0215-kth-largest-element-in-an-array
2434-design-a-number-container-system
3627-find-minimum-time-to-reach-last-room-i

Quickselect

0215-kth-largest-element-in-an-array

Backtracking

0046-permutations
0047-permutations-ii

Design

0816-design-hashset
2434-design-a-number-container-system

Ordered Set

2434-design-a-number-container-system

Combinatorics

0062-unique-paths

Trie

0014-longest-common-prefix

Graph

3627-find-minimum-time-to-reach-last-room-i

Shortest Path

3627-find-minimum-time-to-reach-last-room-i

String Matching

1524-string-matching-in-an-array

Hash Function

0816-design-hashset

About

Collection of LeetCode questions to ace the coding interview!

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages