Skip to content

ARYASINGHBJC/LEETCODE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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
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
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
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
3434-find-the-number-of-distinct-colors-among-the-balls

Hash Table

0001-two-sum
0003-longest-substring-without-repeating-characters
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

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

Watchers

Forks

Releases

No releases published

Packages

No packages published