Skip to content

Anoopreddy123/Leetcode

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

Array

0001-two-sum
0004-median-of-two-sorted-arrays
0011-container-with-most-water
0033-search-in-rotated-sorted-array
0039-combination-sum
0042-trapping-rain-water
0046-permutations
0049-group-anagrams
0053-maximum-subarray
0055-jump-game
0056-merge-intervals
0064-minimum-path-sum
0074-search-a-2d-matrix
0075-sort-colors
0079-word-search
0084-largest-rectangle-in-histogram
0088-merge-sorted-array
0118-pascals-triangle
0121-best-time-to-buy-and-sell-stock
0122-best-time-to-buy-and-sell-stock-ii
0128-longest-consecutive-sequence
0134-gas-station
0153-find-minimum-in-rotated-sorted-array
0169-majority-element
0198-house-robber
0200-number-of-islands
0209-minimum-size-subarray-sum
0215-kth-largest-element-in-an-array
0217-contains-duplicate
0238-product-of-array-except-self
0239-sliding-window-maximum
0268-missing-number
0300-longest-increasing-subsequence
0350-intersection-of-two-arrays-ii
0380-insert-delete-getrandom-o1
0435-non-overlapping-intervals
0560-subarray-sum-equals-k
0733-flood-fill
0735-asteroid-collision
0745-find-smallest-letter-greater-than-target
0983-validate-stack-sequences
1036-rotting-oranges
1039-find-the-town-judge
1055-pairs-of-songs-with-total-durations-divisible-by-60
1184-car-pooling
1319-unique-number-of-occurrences
1331-path-with-maximum-gold
1445-number-of-sub-arrays-of-size-k-and-average-greater-than-or-equal-to-threshold
1570-final-prices-with-a-special-discount-in-a-shop
1951-find-the-winner-of-the-circular-game
2192-minimum-cost-homecoming-of-a-robot-in-a-grid
2274-keep-multiplying-found-values-by-two
2392-successful-pairs-of-spells-and-potions
2529-range-product-queries-of-powers
2536-determine-if-two-events-have-conflict

Hash Table

0001-two-sum
0003-longest-substring-without-repeating-characters
0017-letter-combinations-of-a-phone-number
0049-group-anagrams
0128-longest-consecutive-sequence
0141-linked-list-cycle
0146-lru-cache
0166-fraction-to-recurring-decimal
0169-majority-element
0217-contains-duplicate
0268-missing-number
0350-intersection-of-two-arrays-ii
0380-insert-delete-getrandom-o1
0387-first-unique-character-in-a-string
0424-longest-repeating-character-replacement
0438-find-all-anagrams-in-a-string
0560-subarray-sum-equals-k
1039-find-the-town-judge
1055-pairs-of-songs-with-total-durations-divisible-by-60
1319-unique-number-of-occurrences
2059-unique-length-3-palindromic-subsequences
2274-keep-multiplying-found-values-by-two

Union Find

0128-longest-consecutive-sequence
0200-number-of-islands
0547-number-of-provinces
1058-lexicographically-smallest-equivalent-string

Stack

0020-valid-parentheses
0042-trapping-rain-water
0071-simplify-path
0084-largest-rectangle-in-histogram
0094-binary-tree-inorder-traversal
0225-implement-stack-using-queues
0232-implement-queue-using-stacks
0394-decode-string
0735-asteroid-collision
0983-validate-stack-sequences
1320-remove-all-adjacent-duplicates-in-string-ii
1570-final-prices-with-a-special-discount-in-a-shop
2021-remove-all-occurrences-of-a-substring
2456-construct-smallest-number-from-di-string

Monotonic Stack

0042-trapping-rain-water
0084-largest-rectangle-in-histogram
1570-final-prices-with-a-special-discount-in-a-shop

String

0003-longest-substring-without-repeating-characters
0005-longest-palindromic-substring
0017-letter-combinations-of-a-phone-number
0020-valid-parentheses
0049-group-anagrams
0071-simplify-path
0079-word-search
0166-fraction-to-recurring-decimal
0387-first-unique-character-in-a-string
0394-decode-string
0424-longest-repeating-character-replacement
0438-find-all-anagrams-in-a-string
0443-string-compression
0516-longest-palindromic-subsequence
0647-palindromic-substrings
0657-robot-return-to-origin
0696-count-binary-substrings
1058-lexicographically-smallest-equivalent-string
1250-longest-common-subsequence
1252-break-a-palindrome
1320-remove-all-adjacent-duplicates-in-string-ii
2021-remove-all-occurrences-of-a-substring
2059-unique-length-3-palindromic-subsequences
2456-construct-smallest-number-from-di-string
2536-determine-if-two-events-have-conflict

Backtracking

0017-letter-combinations-of-a-phone-number
0039-combination-sum
0046-permutations
0079-word-search
1331-path-with-maximum-gold
2456-construct-smallest-number-from-di-string

Greedy

0011-container-with-most-water
0055-jump-game
0122-best-time-to-buy-and-sell-stock-ii
0134-gas-station
0435-non-overlapping-intervals
1252-break-a-palindrome
1448-maximum-69-number
2192-minimum-cost-homecoming-of-a-robot-in-a-grid
2456-construct-smallest-number-from-di-string

Prefix Sum

0209-minimum-size-subarray-sum
0238-product-of-array-except-self
0560-subarray-sum-equals-k
1184-car-pooling
2059-unique-length-3-palindromic-subsequences
2529-range-product-queries-of-powers

Divide and Conquer

0004-median-of-two-sorted-arrays
0053-maximum-subarray
0169-majority-element
0215-kth-largest-element-in-an-array

Sorting

0049-group-anagrams
0056-merge-intervals
0075-sort-colors
0088-merge-sorted-array
0169-majority-element
0215-kth-largest-element-in-an-array
0217-contains-duplicate
0268-missing-number
0350-intersection-of-two-arrays-ii
0435-non-overlapping-intervals
1184-car-pooling
2274-keep-multiplying-found-values-by-two
2392-successful-pairs-of-spells-and-potions

Counting

0169-majority-element
0387-first-unique-character-in-a-string
1055-pairs-of-songs-with-total-durations-divisible-by-60

Heap (Priority Queue)

0215-kth-largest-element-in-an-array
0239-sliding-window-maximum
0789-kth-largest-element-in-a-stream
1184-car-pooling

Quickselect

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

Sliding Window

0003-longest-substring-without-repeating-characters
0209-minimum-size-subarray-sum
0239-sliding-window-maximum
0424-longest-repeating-character-replacement
0438-find-all-anagrams-in-a-string
1445-number-of-sub-arrays-of-size-k-and-average-greater-than-or-equal-to-threshold

Linked List

0019-remove-nth-node-from-end-of-list
0021-merge-two-sorted-lists
0141-linked-list-cycle
0146-lru-cache
0237-delete-node-in-a-linked-list

Design

0146-lru-cache
0225-implement-stack-using-queues
0232-implement-queue-using-stacks
0380-insert-delete-getrandom-o1
0789-kth-largest-element-in-a-stream

Doubly-Linked List

0146-lru-cache

Queue

0225-implement-stack-using-queues
0232-implement-queue-using-stacks
0239-sliding-window-maximum
0387-first-unique-character-in-a-string
1951-find-the-winner-of-the-circular-game

Recursion

0021-merge-two-sorted-lists
0231-power-of-two
0326-power-of-three
0394-decode-string
1951-find-the-winner-of-the-circular-game

Two Pointers

0005-longest-palindromic-substring
0011-container-with-most-water
0019-remove-nth-node-from-end-of-list
0042-trapping-rain-water
0075-sort-colors
0088-merge-sorted-array
0141-linked-list-cycle
0350-intersection-of-two-arrays-ii
0443-string-compression
0647-palindromic-substrings
0696-count-binary-substrings
2392-successful-pairs-of-spells-and-potions

Dynamic Programming

0005-longest-palindromic-substring
0042-trapping-rain-water
0053-maximum-subarray
0055-jump-game
0062-unique-paths
0064-minimum-path-sum
0070-climbing-stairs
0118-pascals-triangle
0121-best-time-to-buy-and-sell-stock
0122-best-time-to-buy-and-sell-stock-ii
0198-house-robber
0300-longest-increasing-subsequence
0435-non-overlapping-intervals
0516-longest-palindromic-subsequence
0647-palindromic-substrings
1250-longest-common-subsequence

Binary Search

0004-median-of-two-sorted-arrays
0033-search-in-rotated-sorted-array
0074-search-a-2d-matrix
0153-find-minimum-in-rotated-sorted-array
0209-minimum-size-subarray-sum
0268-missing-number
0300-longest-increasing-subsequence
0350-intersection-of-two-arrays-ii
0745-find-smallest-letter-greater-than-target
2392-successful-pairs-of-spells-and-potions

Tree

0094-binary-tree-inorder-traversal
0100-same-tree
0101-symmetric-tree
0789-kth-largest-element-in-a-stream

Depth-First Search

0079-word-search
0094-binary-tree-inorder-traversal
0100-same-tree
0101-symmetric-tree
0200-number-of-islands
0207-course-schedule
0210-course-schedule-ii
0547-number-of-provinces
0733-flood-fill

Binary Tree

0094-binary-tree-inorder-traversal
0100-same-tree
0101-symmetric-tree
0789-kth-largest-element-in-a-stream

Breadth-First Search

0100-same-tree
0101-symmetric-tree
0200-number-of-islands
0207-course-schedule
0210-course-schedule-ii
0547-number-of-provinces
0733-flood-fill
1036-rotting-oranges

Graph

0207-course-schedule
0210-course-schedule-ii
0547-number-of-provinces
1039-find-the-town-judge

Simulation

0657-robot-return-to-origin
0735-asteroid-collision
0983-validate-stack-sequences
1184-car-pooling
1951-find-the-winner-of-the-circular-game
2021-remove-all-occurrences-of-a-substring
2274-keep-multiplying-found-values-by-two

Matrix

0064-minimum-path-sum
0074-search-a-2d-matrix
0079-word-search
0200-number-of-islands
0733-flood-fill
1036-rotting-oranges
1331-path-with-maximum-gold

Topological Sort

0207-course-schedule
0210-course-schedule-ii

Math

0062-unique-paths
0070-climbing-stairs
0166-fraction-to-recurring-decimal
0231-power-of-two
0268-missing-number
0326-power-of-three
0380-insert-delete-getrandom-o1
0796-reaching-points
1448-maximum-69-number
1951-find-the-winner-of-the-circular-game

Memoization

0070-climbing-stairs

Combinatorics

0062-unique-paths

Binary Search Tree

0789-kth-largest-element-in-a-stream

Data Stream

0789-kth-largest-element-in-a-stream

Bit Manipulation

0231-power-of-two
0268-missing-number
2059-unique-length-3-palindromic-subsequences
2529-range-product-queries-of-powers

Monotonic Queue

0239-sliding-window-maximum

Randomized

0380-insert-delete-getrandom-o1

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published