Skip to content

Arjun8242/leetcode-progress-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

leetcode-progress-tracker

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

LeetCode Topics

Array

0011-container-with-most-water
0014-longest-common-prefix
0015-3sum
0018-4sum
0033-search-in-rotated-sorted-array
0037-sudoku-solver
0039-combination-sum
0040-combination-sum-ii
0042-trapping-rain-water
0046-permutations
0047-permutations-ii
0049-group-anagrams
0051-n-queens
0055-jump-game
0056-merge-intervals
0063-unique-paths-ii
0064-minimum-path-sum
0074-search-a-2d-matrix
0078-subsets
0079-word-search
0081-search-in-rotated-sorted-array-ii
0084-largest-rectangle-in-histogram
0085-maximal-rectangle
0088-merge-sorted-array
0090-subsets-ii
0105-construct-binary-tree-from-preorder-and-inorder-traversal
0106-construct-binary-tree-from-inorder-and-postorder-traversal
0120-triangle
0150-evaluate-reverse-polish-notation
0153-find-minimum-in-rotated-sorted-array
0162-find-peak-element
0174-dungeon-game
0198-house-robber
0200-number-of-islands
0213-house-robber-ii
0216-combination-sum-iii
0239-sliding-window-maximum
0240-search-a-2d-matrix-ii
0268-missing-number
0300-longest-increasing-subsequence
0322-coin-change
0347-top-k-frequent-elements
0354-russian-doll-envelopes
0368-largest-divisible-subset
0403-frog-jump
0410-split-array-largest-sum
0416-partition-equal-subset-sum
0455-assign-cookies
0485-max-consecutive-ones
0494-target-sum
0518-coin-change-ii
0540-single-element-in-a-sorted-array
0560-subarray-sum-equals-k
0594-longest-harmonious-subsequence
0611-valid-triangle-number
0679-24-game
0682-baseball-game
0713-subarray-product-less-than-k
0721-accounts-merge
0733-flood-fill
0735-asteroid-collision
0739-daily-temperatures
0794-swim-in-rising-water
0830-largest-triangle-area
0854-making-a-large-island
0882-peak-index-in-a-mountain-array
0883-car-fleet
0890-lemonade-change
0934-bitwise-ors-of-subarrays
0943-sum-of-subarray-minimums
0966-binary-subarrays-with-sum
0967-minimum-falling-path-sum
1014-k-closest-points-to-origin
1034-subarrays-with-k-different-integers
1046-max-consecutive-ones-iii
1056-capacity-to-ship-packages-within-d-days
1073-number-of-enclaves
1127-last-stone-weight
1293-three-consecutive-odds
1350-remove-sub-folders-from-the-filesystem
1370-count-number-of-nice-subarrays
1408-find-the-smallest-divisor-given-a-threshold
1421-find-numbers-with-even-number-of-digits
1478-maximum-number-of-events-that-can-be-attended
1482-how-many-numbers-are-smaller-than-the-current-number
1510-find-lucky-integer-in-an-array
1605-minimum-number-of-days-to-make-m-bouquets
1621-number-of-subsequences-that-satisfy-the-given-sum-condition
1635-number-of-good-pairs
1753-path-with-minimum-effort
1813-maximum-erasure-value
1851-maximum-number-of-events-that-can-be-attended-ii
1878-check-if-array-is-sorted-and-rotated
1966-frequency-of-the-most-frequent-element
1995-finding-pairs-with-a-certain-sum
2047-find-a-peak-element-ii
2048-build-array-from-permutation
2079-delete-duplicate-folders-in-system
2137-final-value-of-variable-after-performing-operations
2144-maximum-difference-between-increasing-elements
2150-kth-smallest-product-of-two-sorted-arrays
2162-partition-array-into-two-arrays-to-minimize-sum-difference
2170-count-number-of-maximum-bitwise-or-subsets
2227-sum-of-subarray-ranges
2262-solving-questions-with-brainpower
2267-minimum-difference-in-sums-after-removal-of-elements
2316-count-hills-and-valleys-in-an-array
2320-find-all-k-distant-indices-in-an-array
2387-partition-array-such-that-maximum-difference-is-k
2394-count-subarrays-with-score-less-than-k
2400-minimum-score-after-removals-on-a-tree
2479-meeting-rooms-iii
2497-maximum-matching-of-players-with-trainers
2498-smallest-subarrays-with-maximum-bitwise-or
2503-longest-subarray-with-maximum-bitwise-and
2720-minimize-the-maximum-difference-of-pairs
3213-count-subarrays-where-max-element-appears-at-least-k-times
3241-divide-array-into-arrays-with-max-difference
3242-count-elements-with-maximum-frequency
3321-type-of-triangle
3685-count-subarrays-of-length-three-with-a-condition
3741-reschedule-meetings-for-maximum-free-time-ii
3747-maximum-difference-between-adjacent-elements-in-a-circular-array
3788-maximum-unique-subarray-sum-after-deletion
3789-maximize-subarrays-after-removing-one-conflicting-pair
3790-fruits-into-baskets-ii

Binary Search

0033-search-in-rotated-sorted-array
0074-search-a-2d-matrix
0081-search-in-rotated-sorted-array-ii
0153-find-minimum-in-rotated-sorted-array
0162-find-peak-element
0240-search-a-2d-matrix-ii
0268-missing-number
0300-longest-increasing-subsequence
0354-russian-doll-envelopes
0410-split-array-largest-sum
0540-single-element-in-a-sorted-array
0611-valid-triangle-number
0713-subarray-product-less-than-k
0794-swim-in-rising-water
0882-peak-index-in-a-mountain-array
1046-max-consecutive-ones-iii
1056-capacity-to-ship-packages-within-d-days
1408-find-the-smallest-divisor-given-a-threshold
1605-minimum-number-of-days-to-make-m-bouquets
1621-number-of-subsequences-that-satisfy-the-given-sum-condition
1753-path-with-minimum-effort
1851-maximum-number-of-events-that-can-be-attended-ii
1966-frequency-of-the-most-frequent-element
2047-find-a-peak-element-ii
2150-kth-smallest-product-of-two-sorted-arrays
2162-partition-array-into-two-arrays-to-minimize-sum-difference
2394-count-subarrays-with-score-less-than-k
2498-smallest-subarrays-with-maximum-bitwise-or
2720-minimize-the-maximum-difference-of-pairs
3790-fruits-into-baskets-ii

Dynamic Programming

0022-generate-parentheses
0042-trapping-rain-water
0044-wildcard-matching
0055-jump-game
0062-unique-paths
0063-unique-paths-ii
0064-minimum-path-sum
0070-climbing-stairs
0085-maximal-rectangle
0115-distinct-subsequences
0120-triangle
0124-binary-tree-maximum-path-sum
0174-dungeon-game
0198-house-robber
0213-house-robber-ii
0300-longest-increasing-subsequence
0322-coin-change
0354-russian-doll-envelopes
0368-largest-divisible-subset
0403-frog-jump
0410-split-array-largest-sum
0416-partition-equal-subset-sum
0494-target-sum
0516-longest-palindromic-subsequence
0518-coin-change-ii
0583-delete-operation-for-two-strings
0712-minimum-ascii-delete-sum-for-two-strings
0803-cheapest-flights-within-k-stops
0934-bitwise-ors-of-subarrays
0943-sum-of-subarray-minimums
0967-minimum-falling-path-sum
1250-longest-common-subsequence
1437-minimum-insertion-steps-to-make-a-string-palindrome
1456-find-the-city-with-the-smallest-number-of-neighbors-at-a-threshold-distance
1851-maximum-number-of-events-that-can-be-attended-ii
2090-number-of-ways-to-arrive-at-destination
2162-partition-array-into-two-arrays-to-minimize-sum-difference
2262-solving-questions-with-brainpower
2267-minimum-difference-in-sums-after-removal-of-elements
2395-longest-binary-subsequence-less-than-or-equal-to-k
3618-find-the-original-typed-string-ii

Greedy

0011-container-with-most-water
0044-wildcard-matching
0055-jump-game
0402-remove-k-digits
0410-split-array-largest-sum
0455-assign-cookies
0611-valid-triangle-number
0890-lemonade-change
1478-maximum-number-of-events-that-can-be-attended
1818-maximum-score-from-removing-substrings
1966-frequency-of-the-most-frequent-element
2032-largest-odd-number-in-string
2140-longest-subsequence-repeated-k-times
2387-partition-array-such-that-maximum-difference-is-k
2395-longest-binary-subsequence-less-than-or-equal-to-k
2497-maximum-matching-of-players-with-trainers
2720-minimize-the-maximum-difference-of-pairs
3241-divide-array-into-arrays-with-max-difference
3360-minimum-deletions-to-make-string-k-special
3741-reschedule-meetings-for-maximum-free-time-ii
3788-maximum-unique-subarray-sum-after-deletion

Prefix Sum

0410-split-array-largest-sum
0560-subarray-sum-equals-k
0713-subarray-product-less-than-k
0966-binary-subarrays-with-sum
1046-max-consecutive-ones-iii
1370-count-number-of-nice-subarrays
1966-frequency-of-the-most-frequent-element
2394-count-subarrays-with-score-less-than-k
3618-find-the-original-typed-string-ii
3789-maximize-subarrays-after-removing-one-conflicting-pair

Matrix

0037-sudoku-solver
0063-unique-paths-ii
0064-minimum-path-sum
0074-search-a-2d-matrix
0079-word-search
0085-maximal-rectangle
0174-dungeon-game
0200-number-of-islands
0240-search-a-2d-matrix-ii
0733-flood-fill
0794-swim-in-rising-water
0854-making-a-large-island
0967-minimum-falling-path-sum
1073-number-of-enclaves
1753-path-with-minimum-effort
2047-find-a-peak-element-ii

Divide and Conquer

0105-construct-binary-tree-from-preorder-and-inorder-traversal
0106-construct-binary-tree-from-inorder-and-postorder-traversal
0240-search-a-2d-matrix-ii
0347-top-k-frequent-elements
0395-longest-substring-with-at-least-k-repeating-characters
1014-k-closest-points-to-origin

Two Pointers

0011-container-with-most-water
0015-3sum
0018-4sum
0042-trapping-rain-water
0088-merge-sorted-array
0151-reverse-words-in-a-string
0455-assign-cookies
0611-valid-triangle-number
0653-two-sum-iv-input-is-a-bst
1621-number-of-subsequences-that-satisfy-the-given-sum-condition
2162-partition-array-into-two-arrays-to-minimize-sum-difference
2320-find-all-k-distant-indices-in-an-array
2497-maximum-matching-of-players-with-trainers

Sorting

0015-3sum
0018-4sum
0047-permutations-ii
0049-group-anagrams
0056-merge-intervals
0088-merge-sorted-array
0242-valid-anagram
0268-missing-number
0347-top-k-frequent-elements
0354-russian-doll-envelopes
0368-largest-divisible-subset
0455-assign-cookies
0594-longest-harmonious-subsequence
0611-valid-triangle-number
0721-accounts-merge
0883-car-fleet
1014-k-closest-points-to-origin
1029-vertical-order-traversal-of-a-binary-tree
1478-maximum-number-of-events-that-can-be-attended
1482-how-many-numbers-are-smaller-than-the-current-number
1621-number-of-subsequences-that-satisfy-the-given-sum-condition
1851-maximum-number-of-events-that-can-be-attended-ii
1966-frequency-of-the-most-frequent-element
2387-partition-array-such-that-maximum-difference-is-k
2479-meeting-rooms-iii
2497-maximum-matching-of-players-with-trainers
3241-divide-array-into-arrays-with-max-difference
3321-type-of-triangle
3360-minimum-deletions-to-make-string-k-special

Math

0062-unique-paths
0070-climbing-stairs
0150-evaluate-reverse-polish-notation
0258-add-digits
0268-missing-number
0368-largest-divisible-subset
0679-24-game
0830-largest-triangle-area
1014-k-closest-points-to-origin
1370-count-number-of-nice-subarrays
1411-convert-binary-number-in-a-linked-list-to-integer
1421-find-numbers-with-even-number-of-digits
1440-convert-integer-to-the-sum-of-two-no-zero-integers
1635-number-of-good-pairs
1642-water-bottles
2032-largest-odd-number-in-string
2202-sum-of-k-mirror-numbers
2998-count-symmetric-integers
3172-divisible-and-non-divisible-sums-difference
3279-alice-and-bob-playing-flower-game
3321-type-of-triangle
3601-find-the-k-th-character-in-string-game-ii
3754-maximum-manhattan-distance-after-k-changes
3830-find-closest-person

Memoization

0070-climbing-stairs
2395-longest-binary-subsequence-less-than-or-equal-to-k

Backtracking

0022-generate-parentheses
0037-sudoku-solver
0039-combination-sum
0040-combination-sum-ii
0046-permutations
0047-permutations-ii
0051-n-queens
0052-n-queens-ii
0078-subsets
0079-word-search
0090-subsets-ii
0113-path-sum-ii
0216-combination-sum-iii
0494-target-sum
0679-24-game
2140-longest-subsequence-repeated-k-times
2170-count-number-of-maximum-bitwise-or-subsets

Bit Manipulation

0078-subsets
0090-subsets-ii
0268-missing-number
0934-bitwise-ors-of-subarrays
2162-partition-array-into-two-arrays-to-minimize-sum-difference
2170-count-number-of-maximum-bitwise-or-subsets
2400-minimum-score-after-removals-on-a-tree
2498-smallest-subarrays-with-maximum-bitwise-or
2503-longest-subarray-with-maximum-bitwise-and
3601-find-the-k-th-character-in-string-game-ii

Hash Table

0003-longest-substring-without-repeating-characters
0037-sudoku-solver
0049-group-anagrams
0076-minimum-window-substring
0105-construct-binary-tree-from-preorder-and-inorder-traversal
0106-construct-binary-tree-from-inorder-and-postorder-traversal
0127-word-ladder
0146-lru-cache
0242-valid-anagram
0268-missing-number
0347-top-k-frequent-elements
0395-longest-substring-with-at-least-k-repeating-characters
0424-longest-repeating-character-replacement
0460-lfu-cache
0560-subarray-sum-equals-k
0594-longest-harmonious-subsequence
0653-two-sum-iv-input-is-a-bst
0721-accounts-merge
0782-jewels-and-stones
0966-binary-subarrays-with-sum
0984-most-stones-removed-with-same-row-or-column
1029-vertical-order-traversal-of-a-binary-tree
1034-subarrays-with-k-different-integers
1370-count-number-of-nice-subarrays
1460-number-of-substrings-containing-all-three-characters
1482-how-many-numbers-are-smaller-than-the-current-number
1510-find-lucky-integer-in-an-array
1635-number-of-good-pairs
1813-maximum-erasure-value
1995-finding-pairs-with-a-certain-sum
2079-delete-duplicate-folders-in-system
2479-meeting-rooms-iii
3242-count-elements-with-maximum-frequency
3360-minimum-deletions-to-make-string-k-special
3753-maximum-difference-between-even-and-odd-frequency-i
3754-maximum-manhattan-distance-after-k-changes
3788-maximum-unique-subarray-sum-after-deletion

String

0003-longest-substring-without-repeating-characters
0014-longest-common-prefix
0020-valid-parentheses
0022-generate-parentheses
0044-wildcard-matching
0049-group-anagrams
0058-length-of-last-word
0076-minimum-window-substring
0079-word-search
0115-distinct-subsequences
0127-word-ladder
0151-reverse-words-in-a-string
0242-valid-anagram
0297-serialize-and-deserialize-binary-tree
0395-longest-substring-with-at-least-k-repeating-characters
0402-remove-k-digits
0424-longest-repeating-character-replacement
0516-longest-palindromic-subsequence
0583-delete-operation-for-two-strings
0712-minimum-ascii-delete-sum-for-two-strings
0721-accounts-merge
0782-jewels-and-stones
0812-rotate-string
1078-remove-outermost-parentheses
1250-longest-common-subsequence
1302-delete-characters-to-make-fancy-string
1350-remove-sub-folders-from-the-filesystem
1437-minimum-insertion-steps-to-make-a-string-palindrome
1460-number-of-substrings-containing-all-three-characters
1818-maximum-score-from-removing-substrings
2032-largest-odd-number-in-string
2079-delete-duplicate-folders-in-system
2137-final-value-of-variable-after-performing-operations
2140-longest-subsequence-repeated-k-times
2260-divide-a-string-into-groups-of-size-k
2395-longest-binary-subsequence-less-than-or-equal-to-k
3360-minimum-deletions-to-make-string-k-special
3396-valid-word
3617-find-the-original-typed-string-i
3618-find-the-original-typed-string-ii
3753-maximum-difference-between-even-and-odd-frequency-i
3754-maximum-manhattan-distance-after-k-changes

Depth-First Search

0079-word-search
0094-binary-tree-inorder-traversal
0098-validate-binary-search-tree
0099-recover-binary-search-tree
0100-same-tree
0101-symmetric-tree
0104-maximum-depth-of-binary-tree
0110-balanced-binary-tree
0112-path-sum
0113-path-sum-ii
0114-flatten-binary-tree-to-linked-list
0124-binary-tree-maximum-path-sum
0144-binary-tree-preorder-traversal
0145-binary-tree-postorder-traversal
0199-binary-tree-right-side-view
0200-number-of-islands
0207-course-schedule
0226-invert-binary-tree
0230-kth-smallest-element-in-a-bst
0236-lowest-common-ancestor-of-a-binary-tree
0297-serialize-and-deserialize-binary-tree
0543-diameter-of-binary-tree
0547-number-of-provinces
0653-two-sum-iv-input-is-a-bst
0662-maximum-width-of-binary-tree
0721-accounts-merge
0733-flood-fill
0794-swim-in-rising-water
0801-is-graph-bipartite
0803-cheapest-flights-within-k-stops
0820-find-eventual-safe-states
0854-making-a-large-island
0984-most-stones-removed-with-same-row-or-column
1029-vertical-order-traversal-of-a-binary-tree
1073-number-of-enclaves
1300-critical-connections-in-a-network
1350-remove-sub-folders-from-the-filesystem
1442-number-of-operations-to-make-network-connected
1753-path-with-minimum-effort
2400-minimum-score-after-removals-on-a-tree

Breadth-First Search

0100-same-tree
0101-symmetric-tree
0102-binary-tree-level-order-traversal
0103-binary-tree-zigzag-level-order-traversal
0104-maximum-depth-of-binary-tree
0112-path-sum
0127-word-ladder
0199-binary-tree-right-side-view
0200-number-of-islands
0207-course-schedule
0226-invert-binary-tree
0297-serialize-and-deserialize-binary-tree
0322-coin-change
0547-number-of-provinces
0653-two-sum-iv-input-is-a-bst
0662-maximum-width-of-binary-tree
0721-accounts-merge
0733-flood-fill
0794-swim-in-rising-water
0801-is-graph-bipartite
0803-cheapest-flights-within-k-stops
0820-find-eventual-safe-states
0854-making-a-large-island
1029-vertical-order-traversal-of-a-binary-tree
1073-number-of-enclaves
1442-number-of-operations-to-make-network-connected
1753-path-with-minimum-effort

Combinatorics

0062-unique-paths

Ordered Set

2162-partition-array-into-two-arrays-to-minimize-sum-difference
3790-fruits-into-baskets-ii

Bitmask

2162-partition-array-into-two-arrays-to-minimize-sum-difference

Simulation

0258-add-digits
0682-baseball-game
0735-asteroid-collision
1642-water-bottles
2048-build-array-from-permutation
2137-final-value-of-variable-after-performing-operations
2260-divide-a-string-into-groups-of-size-k
2479-meeting-rooms-iii
3790-fruits-into-baskets-ii

Enumeration

2140-longest-subsequence-repeated-k-times
2170-count-number-of-maximum-bitwise-or-subsets
2202-sum-of-k-mirror-numbers
2998-count-symmetric-integers
3741-reschedule-meetings-for-maximum-free-time-ii
3789-maximize-subarrays-after-removing-one-conflicting-pair

Counting

0347-top-k-frequent-elements
0594-longest-harmonious-subsequence
1034-subarrays-with-k-different-integers
1510-find-lucky-integer-in-an-array
1635-number-of-good-pairs
2140-longest-subsequence-repeated-k-times
3242-count-elements-with-maximum-frequency
3360-minimum-deletions-to-make-string-k-special
3753-maximum-difference-between-even-and-odd-frequency-i
3754-maximum-manhattan-distance-after-k-changes

Sliding Window

0003-longest-substring-without-repeating-characters
0076-minimum-window-substring
0239-sliding-window-maximum
0395-longest-substring-with-at-least-k-repeating-characters
0424-longest-repeating-character-replacement
0594-longest-harmonious-subsequence
0713-subarray-product-less-than-k
0966-binary-subarrays-with-sum
1034-subarrays-with-k-different-integers
1046-max-consecutive-ones-iii
1370-count-number-of-nice-subarrays
1460-number-of-substrings-containing-all-three-characters
1813-maximum-erasure-value
1966-frequency-of-the-most-frequent-element
2394-count-subarrays-with-score-less-than-k
2498-smallest-subarrays-with-maximum-bitwise-or
3213-count-subarrays-where-max-element-appears-at-least-k-times

Stack

0020-valid-parentheses
0042-trapping-rain-water
0084-largest-rectangle-in-histogram
0085-maximal-rectangle
0094-binary-tree-inorder-traversal
0114-flatten-binary-tree-to-linked-list
0144-binary-tree-preorder-traversal
0145-binary-tree-postorder-traversal
0150-evaluate-reverse-polish-notation
0402-remove-k-digits
0682-baseball-game
0735-asteroid-collision
0739-daily-temperatures
0883-car-fleet
0937-online-stock-span
0943-sum-of-subarray-minimums
1078-remove-outermost-parentheses
1818-maximum-score-from-removing-substrings
2227-sum-of-subarray-ranges

Counting Sort

1482-how-many-numbers-are-smaller-than-the-current-number

Trie

0014-longest-common-prefix
1350-remove-sub-folders-from-the-filesystem
2079-delete-duplicate-folders-in-system

Recursion

0044-wildcard-matching
3601-find-the-k-th-character-in-string-game-ii

Design

0146-lru-cache
0297-serialize-and-deserialize-binary-tree
0460-lfu-cache
0937-online-stock-span
1995-finding-pairs-with-a-certain-sum

Heap (Priority Queue)

0239-sliding-window-maximum
0347-top-k-frequent-elements
0794-swim-in-rising-water
0803-cheapest-flights-within-k-stops
1014-k-closest-points-to-origin
1127-last-stone-weight
1478-maximum-number-of-events-that-can-be-attended
1753-path-with-minimum-effort
2267-minimum-difference-in-sums-after-removal-of-elements
2479-meeting-rooms-iii

Geometry

0830-largest-triangle-area
1014-k-closest-points-to-origin

Quickselect

0347-top-k-frequent-elements
1014-k-closest-points-to-origin

Linked List

0114-flatten-binary-tree-to-linked-list
0146-lru-cache
0460-lfu-cache
1411-convert-binary-number-in-a-linked-list-to-integer

Hash Function

2079-delete-duplicate-folders-in-system

Tree

0094-binary-tree-inorder-traversal
0098-validate-binary-search-tree
0099-recover-binary-search-tree
0100-same-tree
0101-symmetric-tree
0102-binary-tree-level-order-traversal
0103-binary-tree-zigzag-level-order-traversal
0104-maximum-depth-of-binary-tree
0105-construct-binary-tree-from-preorder-and-inorder-traversal
0106-construct-binary-tree-from-inorder-and-postorder-traversal
0110-balanced-binary-tree
0112-path-sum
0113-path-sum-ii
0114-flatten-binary-tree-to-linked-list
0124-binary-tree-maximum-path-sum
0144-binary-tree-preorder-traversal
0145-binary-tree-postorder-traversal
0199-binary-tree-right-side-view
0226-invert-binary-tree
0230-kth-smallest-element-in-a-bst
0236-lowest-common-ancestor-of-a-binary-tree
0297-serialize-and-deserialize-binary-tree
0543-diameter-of-binary-tree
0653-two-sum-iv-input-is-a-bst
0662-maximum-width-of-binary-tree
0783-search-in-a-binary-search-tree
0784-insert-into-a-binary-search-tree
1029-vertical-order-traversal-of-a-binary-tree
2400-minimum-score-after-removals-on-a-tree

Segment Tree

3789-maximize-subarrays-after-removing-one-conflicting-pair
3790-fruits-into-baskets-ii

Brainteaser

2503-longest-subarray-with-maximum-bitwise-and

Monotonic Stack

0042-trapping-rain-water
0084-largest-rectangle-in-histogram
0085-maximal-rectangle
0402-remove-k-digits
0739-daily-temperatures
0883-car-fleet
0937-online-stock-span
0943-sum-of-subarray-minimums
2227-sum-of-subarray-ranges

Data Stream

0937-online-stock-span

Doubly-Linked List

0146-lru-cache
0460-lfu-cache

Binary Tree

0094-binary-tree-inorder-traversal
0098-validate-binary-search-tree
0099-recover-binary-search-tree
0100-same-tree
0101-symmetric-tree
0102-binary-tree-level-order-traversal
0103-binary-tree-zigzag-level-order-traversal
0104-maximum-depth-of-binary-tree
0105-construct-binary-tree-from-preorder-and-inorder-traversal
0106-construct-binary-tree-from-inorder-and-postorder-traversal
0110-balanced-binary-tree
0112-path-sum
0113-path-sum-ii
0114-flatten-binary-tree-to-linked-list
0124-binary-tree-maximum-path-sum
0144-binary-tree-preorder-traversal
0145-binary-tree-postorder-traversal
0199-binary-tree-right-side-view
0226-invert-binary-tree
0230-kth-smallest-element-in-a-bst
0236-lowest-common-ancestor-of-a-binary-tree
0297-serialize-and-deserialize-binary-tree
0543-diameter-of-binary-tree
0653-two-sum-iv-input-is-a-bst
0662-maximum-width-of-binary-tree
0783-search-in-a-binary-search-tree
0784-insert-into-a-binary-search-tree
1029-vertical-order-traversal-of-a-binary-tree

Binary Search Tree

0098-validate-binary-search-tree
0099-recover-binary-search-tree
0230-kth-smallest-element-in-a-bst
0653-two-sum-iv-input-is-a-bst
0783-search-in-a-binary-search-tree
0784-insert-into-a-binary-search-tree

Bucket Sort

0347-top-k-frequent-elements

Union Find

0200-number-of-islands
0547-number-of-provinces
0721-accounts-merge
0794-swim-in-rising-water
0801-is-graph-bipartite
0854-making-a-large-island
0984-most-stones-removed-with-same-row-or-column
1073-number-of-enclaves
1442-number-of-operations-to-make-network-connected
1753-path-with-minimum-effort

Graph

0207-course-schedule
0547-number-of-provinces
0801-is-graph-bipartite
0803-cheapest-flights-within-k-stops
0820-find-eventual-safe-states
0984-most-stones-removed-with-same-row-or-column
1300-critical-connections-in-a-network
1442-number-of-operations-to-make-network-connected
1456-find-the-city-with-the-smallest-number-of-neighbors-at-a-threshold-distance
2090-number-of-ways-to-arrive-at-destination

Topological Sort

0207-course-schedule
0820-find-eventual-safe-states
2090-number-of-ways-to-arrive-at-destination

Shortest Path

0803-cheapest-flights-within-k-stops
1456-find-the-city-with-the-smallest-number-of-neighbors-at-a-threshold-distance
2090-number-of-ways-to-arrive-at-destination

Queue

0239-sliding-window-maximum

Monotonic Queue

0239-sliding-window-maximum

Biconnected Component

1300-critical-connections-in-a-network

String Matching

0812-rotate-string

Number Theory

0258-add-digits

About

A collection of LeetCode questions to ace the coding interview! - Created using [LeetHub v2](https://github.com/arunbhardwaj/LeetHub-2.0)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages