Skip to content

DasAnurag31/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

Hash Table

0037-sudoku-solver
0073-set-matrix-zeroes
0105-construct-binary-tree-from-preorder-and-inorder-traversal
0127-word-ladder
0139-word-break
0146-lru-cache
0350-intersection-of-two-arrays-ii
0726-number-of-atoms
0999-regions-cut-by-slashes
1129-longest-string-chain
1890-sum-of-beauty-of-all-substrings
2461-amount-of-time-for-binary-tree-to-be-infected
2502-sort-the-people

Linked List

0114-flatten-binary-tree-to-linked-list
0146-lru-cache
2182-find-the-minimum-and-maximum-number-of-nodes-between-critical-points
2299-merge-nodes-in-between-zeros

Design

0146-lru-cache
0297-serialize-and-deserialize-binary-tree
0449-serialize-and-deserialize-bst

Doubly-Linked List

0146-lru-cache

Array

0033-search-in-rotated-sorted-array
0035-search-insert-position
0037-sudoku-solver
0040-combination-sum-ii
0051-n-queens
0053-maximum-subarray
0073-set-matrix-zeroes
0090-subsets-ii
0105-construct-binary-tree-from-preorder-and-inorder-traversal
0139-word-break
0153-find-minimum-in-rotated-sorted-array
0198-house-robber
0300-longest-increasing-subsequence
0322-coin-change
0350-intersection-of-two-arrays-ii
0368-largest-divisible-subset
0493-reverse-pairs
0494-target-sum
0498-diagonal-traverse
0518-coin-change-ii
0540-single-element-in-a-sorted-array
0624-maximum-distance-in-arrays
0628-maximum-product-of-three-numbers
0689-maximum-sum-of-3-non-overlapping-subarrays
0792-binary-search
0907-koko-eating-bananas
0921-spiral-matrix-iii
0934-bitwise-ors-of-subarrays
0948-sort-an-array
0999-regions-cut-by-slashes
1036-rotting-oranges
1056-capacity-to-ship-packages-within-d-days
1063-best-sightseeing-pair
1129-longest-string-chain
1196-filling-bookcase-shelves
1408-find-the-smallest-divisor-given-a-threshold
1496-lucky-numbers-in-a-matrix
1511-count-number-of-teams
1605-minimum-number-of-days-to-make-m-bouquets
1616-minimum-difference-between-largest-and-smallest-value-in-three-moves
1646-kth-missing-positive-number
1720-crawler-log-folder
1951-find-the-winner-of-the-circular-game
2132-convert-1d-array-into-2d-array
2255-minimum-swaps-to-group-all-1s-together-ii
2432-number-of-zero-filled-subarrays
2502-sort-the-people
2727-number-of-senior-citizens
2846-robot-collisions
2866-longest-even-odd-subarray-with-threshold
3142-longest-unequal-adjacent-groups-subsequence-ii
3235-minimum-cost-to-convert-string-i
3515-find-if-digit-game-can-be-won

Two Pointers

0005-longest-palindromic-substring
0151-reverse-words-in-a-string
0350-intersection-of-two-arrays-ii
1129-longest-string-chain

Binary Search

0033-search-in-rotated-sorted-array
0035-search-insert-position
0153-find-minimum-in-rotated-sorted-array
0300-longest-increasing-subsequence
0350-intersection-of-two-arrays-ii
0493-reverse-pairs
0540-single-element-in-a-sorted-array
0792-binary-search
0907-koko-eating-bananas
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
1646-kth-missing-positive-number

Sorting

0350-intersection-of-two-arrays-ii
0368-largest-divisible-subset
0628-maximum-product-of-three-numbers
0726-number-of-atoms
0948-sort-an-array
1129-longest-string-chain
1616-minimum-difference-between-largest-and-smallest-value-in-three-moves
2502-sort-the-people
2846-robot-collisions

Divide and Conquer

0053-maximum-subarray
0105-construct-binary-tree-from-preorder-and-inorder-traversal
0493-reverse-pairs
0948-sort-an-array

Heap (Priority Queue)

0948-sort-an-array

Merge Sort

0493-reverse-pairs
0948-sort-an-array

Bucket Sort

0948-sort-an-array

Radix Sort

0948-sort-an-array

Counting Sort

0948-sort-an-array
1890-sum-of-beauty-of-all-substrings

Matrix

0037-sudoku-solver
0073-set-matrix-zeroes
0498-diagonal-traverse
0921-spiral-matrix-iii
0999-regions-cut-by-slashes
1036-rotting-oranges
1496-lucky-numbers-in-a-matrix
2132-convert-1d-array-into-2d-array

Simulation

0498-diagonal-traverse
0921-spiral-matrix-iii
1642-water-bottles
1951-find-the-winner-of-the-circular-game
2076-sum-of-digits-of-string-after-convert
2132-convert-1d-array-into-2d-array
2299-merge-nodes-in-between-zeros
2846-robot-collisions

Greedy

0624-maximum-distance-in-arrays
1616-minimum-difference-between-largest-and-smallest-value-in-three-moves
2032-largest-odd-number-in-string

Binary Indexed Tree

0493-reverse-pairs
1511-count-number-of-teams

Segment Tree

0493-reverse-pairs

Ordered Set

0493-reverse-pairs

Math

0050-powx-n
0070-climbing-stairs
0282-expression-add-operators
0368-largest-divisible-subset
0628-maximum-product-of-three-numbers
1642-water-bottles
1951-find-the-winner-of-the-circular-game
2032-largest-odd-number-in-string
2050-count-good-numbers
2432-number-of-zero-filled-subarrays
3515-find-if-digit-game-can-be-won

Recursion

0050-powx-n
1951-find-the-winner-of-the-circular-game
2050-count-good-numbers

Queue

1951-find-the-winner-of-the-circular-game

String

0005-longest-palindromic-substring
0022-generate-parentheses
0127-word-ladder
0139-word-break
0151-reverse-words-in-a-string
0282-expression-add-operators
0297-serialize-and-deserialize-binary-tree
0449-serialize-and-deserialize-bst
0726-number-of-atoms
0800-letter-case-permutation
0812-rotate-string
1078-remove-outermost-parentheses
1129-longest-string-chain
1298-reverse-substrings-between-each-pair-of-parentheses
1720-crawler-log-folder
1756-minimum-deletions-to-make-string-balanced
1890-sum-of-beauty-of-all-substrings
2032-largest-odd-number-in-string
2076-sum-of-digits-of-string-after-convert
2502-sort-the-people
2727-number-of-senior-citizens
3142-longest-unequal-adjacent-groups-subsequence-ii
3235-minimum-cost-to-convert-string-i

Stack

0094-binary-tree-inorder-traversal
0114-flatten-binary-tree-to-linked-list
0144-binary-tree-preorder-traversal
0145-binary-tree-postorder-traversal
0726-number-of-atoms
1078-remove-outermost-parentheses
1298-reverse-substrings-between-each-pair-of-parentheses
1720-crawler-log-folder
1756-minimum-deletions-to-make-string-balanced
2846-robot-collisions

String Matching

0812-rotate-string

Dynamic Programming

0005-longest-palindromic-substring
0022-generate-parentheses
0053-maximum-subarray
0070-climbing-stairs
0124-binary-tree-maximum-path-sum
0139-word-break
0198-house-robber
0300-longest-increasing-subsequence
0322-coin-change
0368-largest-divisible-subset
0494-target-sum
0518-coin-change-ii
0689-maximum-sum-of-3-non-overlapping-subarrays
0934-bitwise-ors-of-subarrays
1063-best-sightseeing-pair
1129-longest-string-chain
1196-filling-bookcase-shelves
1456-find-the-city-with-the-smallest-number-of-neighbors-at-a-threshold-distance
1511-count-number-of-teams
1756-minimum-deletions-to-make-string-balanced
3142-longest-unequal-adjacent-groups-subsequence-ii

Backtracking

0022-generate-parentheses
0037-sudoku-solver
0040-combination-sum-ii
0051-n-queens
0090-subsets-ii
0282-expression-add-operators
0494-target-sum
0800-letter-case-permutation

Bit Manipulation

0090-subsets-ii
0800-letter-case-permutation
0934-bitwise-ors-of-subarrays
2323-minimum-bit-flips-to-convert-number

Trie

0139-word-break

Memoization

0070-climbing-stairs
0139-word-break

Graph

1300-critical-connections-in-a-network
1456-find-the-city-with-the-smallest-number-of-neighbors-at-a-threshold-distance
3235-minimum-cost-to-convert-string-i

Shortest Path

1456-find-the-city-with-the-smallest-number-of-neighbors-at-a-threshold-distance
3235-minimum-cost-to-convert-string-i

Tree

0094-binary-tree-inorder-traversal
0102-binary-tree-level-order-traversal
0105-construct-binary-tree-from-preorder-and-inorder-traversal
0114-flatten-binary-tree-to-linked-list
0124-binary-tree-maximum-path-sum
0144-binary-tree-preorder-traversal
0145-binary-tree-postorder-traversal
0236-lowest-common-ancestor-of-a-binary-tree
0297-serialize-and-deserialize-binary-tree
0449-serialize-and-deserialize-bst
0662-maximum-width-of-binary-tree
2461-amount-of-time-for-binary-tree-to-be-infected

Depth-First Search

0094-binary-tree-inorder-traversal
0114-flatten-binary-tree-to-linked-list
0124-binary-tree-maximum-path-sum
0144-binary-tree-preorder-traversal
0145-binary-tree-postorder-traversal
0236-lowest-common-ancestor-of-a-binary-tree
0297-serialize-and-deserialize-binary-tree
0449-serialize-and-deserialize-bst
0662-maximum-width-of-binary-tree
0999-regions-cut-by-slashes
1300-critical-connections-in-a-network
2461-amount-of-time-for-binary-tree-to-be-infected

Binary Tree

0094-binary-tree-inorder-traversal
0102-binary-tree-level-order-traversal
0105-construct-binary-tree-from-preorder-and-inorder-traversal
0114-flatten-binary-tree-to-linked-list
0124-binary-tree-maximum-path-sum
0144-binary-tree-preorder-traversal
0145-binary-tree-postorder-traversal
0236-lowest-common-ancestor-of-a-binary-tree
0297-serialize-and-deserialize-binary-tree
0449-serialize-and-deserialize-bst
0662-maximum-width-of-binary-tree
2461-amount-of-time-for-binary-tree-to-be-infected

Breadth-First Search

0102-binary-tree-level-order-traversal
0127-word-ladder
0297-serialize-and-deserialize-binary-tree
0322-coin-change
0449-serialize-and-deserialize-bst
0662-maximum-width-of-binary-tree
0999-regions-cut-by-slashes
1036-rotting-oranges
2461-amount-of-time-for-binary-tree-to-be-infected

Sliding Window

2255-minimum-swaps-to-group-all-1s-together-ii
2866-longest-even-odd-subarray-with-threshold

Union Find

0999-regions-cut-by-slashes

Binary Search Tree

0449-serialize-and-deserialize-bst

Biconnected Component

1300-critical-connections-in-a-network

Database

0584-find-customer-referee
0595-big-countries
1480-movie-rating
1908-recyclable-and-low-fat-products
2127-employees-whose-manager-left-the-company

About

My Notes and Solved Problems From LeetCode

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages