Skip to content

Linked Repo of LeetCode Questions - updated regularly

Notifications You must be signed in to change notification settings

x-INFiN1TY-x/LeetCode_Qs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LeetCode_Qs

Linked Repo for LeetCode - Automated Updation

LeetCode Topics

Array

0037-sudoku-solver
0039-combination-sum
0040-combination-sum-ii
0053-maximum-subarray
0073-set-matrix-zeroes
0105-construct-binary-tree-from-preorder-and-inorder-traversal
0123-best-time-to-buy-and-sell-stock-iii
0130-surrounded-regions
0152-maximum-product-subarray
0153-find-minimum-in-rotated-sorted-array
0162-find-peak-element
0169-majority-element
0215-kth-largest-element-in-an-array
0240-search-a-2d-matrix-ii
0322-coin-change
0416-partition-equal-subset-sum
0485-max-consecutive-ones
0747-min-cost-climbing-stairs
0974-reorder-data-in-log-files
1025-minimum-cost-for-tickets
1196-filling-bookcase-shelves
1207-delete-nodes-and-return-forest
1496-lucky-numbers-in-a-matrix
1605-minimum-number-of-days-to-make-m-bouquets
1646-kth-missing-positive-number
1691-minimum-number-of-days-to-disconnect-island
1711-find-valid-matrix-given-row-and-column-sums
1720-crawler-log-folder
2255-minimum-swaps-to-group-all-1s-together-ii
2306-create-binary-tree-from-descriptions
2362-minimum-rounds-to-complete-all-tasks
2387-partition-array-such-that-maximum-difference-is-k
2552-maximum-sum-of-distinct-subarrays-with-length-k
2727-number-of-senior-citizens
2846-robot-collisions
3235-minimum-cost-to-convert-string-i
3686-count-beautiful-splits-in-an-array

Hash Table

0003-longest-substring-without-repeating-characters
0037-sudoku-solver
0073-set-matrix-zeroes
0105-construct-binary-tree-from-preorder-and-inorder-traversal
0141-linked-list-cycle
0160-intersection-of-two-linked-lists
0169-majority-element
0726-number-of-atoms
1207-delete-nodes-and-return-forest
2306-create-binary-tree-from-descriptions
2362-minimum-rounds-to-complete-all-tasks
2461-amount-of-time-for-binary-tree-to-be-infected
2487-optimal-partition-of-string
2552-maximum-sum-of-distinct-subarrays-with-length-k
3276-minimum-number-of-pushes-to-type-word-ii

Divide and Conquer

0023-merge-k-sorted-lists
0053-maximum-subarray
0105-construct-binary-tree-from-preorder-and-inorder-traversal
0169-majority-element
0215-kth-largest-element-in-an-array
0240-search-a-2d-matrix-ii

Sorting

0169-majority-element
0215-kth-largest-element-in-an-array
0726-number-of-atoms
0974-reorder-data-in-log-files
2387-partition-array-such-that-maximum-difference-is-k
2846-robot-collisions
3276-minimum-number-of-pushes-to-type-word-ii

Counting

0169-majority-element
2362-minimum-rounds-to-complete-all-tasks
3276-minimum-number-of-pushes-to-type-word-ii

Binary Search

0153-find-minimum-in-rotated-sorted-array
0162-find-peak-element
0240-search-a-2d-matrix-ii
1605-minimum-number-of-days-to-make-m-bouquets
1646-kth-missing-positive-number

String

0003-longest-substring-without-repeating-characters
0005-longest-palindromic-substring
0010-regular-expression-matching
0032-longest-valid-parentheses
0131-palindrome-partitioning
0151-reverse-words-in-a-string
0516-longest-palindromic-subsequence
0726-number-of-atoms
0974-reorder-data-in-log-files
1078-remove-outermost-parentheses
1250-longest-common-subsequence
1298-reverse-substrings-between-each-pair-of-parentheses
1720-crawler-log-folder
1756-minimum-deletions-to-make-string-balanced
1818-maximum-score-from-removing-substrings
2032-largest-odd-number-in-string
2325-number-of-ways-to-select-buildings
2373-apply-discount-to-prices
2389-design-a-text-editor
2395-longest-binary-subsequence-less-than-or-equal-to-k
2487-optimal-partition-of-string
2727-number-of-senior-citizens
3235-minimum-cost-to-convert-string-i
3276-minimum-number-of-pushes-to-type-word-ii

Stack

0032-longest-valid-parentheses
0114-flatten-binary-tree-to-linked-list
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
1818-maximum-score-from-removing-substrings
2389-design-a-text-editor
2846-robot-collisions

Math

0062-unique-paths
0070-climbing-stairs
1086-divisor-game
1585-the-kth-factor-of-n
1642-water-bottles
2032-largest-odd-number-in-string
2903-insert-greatest-common-divisors-in-linked-list

Greedy

1711-find-valid-matrix-given-row-and-column-sums
1818-maximum-score-from-removing-substrings
2032-largest-odd-number-in-string
2362-minimum-rounds-to-complete-all-tasks
2387-partition-array-such-that-maximum-difference-is-k
2395-longest-binary-subsequence-less-than-or-equal-to-k
2487-optimal-partition-of-string
3276-minimum-number-of-pushes-to-type-word-ii

Simulation

1642-water-bottles
2389-design-a-text-editor
2846-robot-collisions

Matrix

0037-sudoku-solver
0073-set-matrix-zeroes
0130-surrounded-regions
0240-search-a-2d-matrix-ii
1496-lucky-numbers-in-a-matrix
1691-minimum-number-of-days-to-disconnect-island
1711-find-valid-matrix-given-row-and-column-sums

Linked List

0023-merge-k-sorted-lists
0024-swap-nodes-in-pairs
0061-rotate-list
0114-flatten-binary-tree-to-linked-list
0117-populating-next-right-pointers-in-each-node-ii
0141-linked-list-cycle
0160-intersection-of-two-linked-lists
0206-reverse-linked-list
0908-middle-of-the-linked-list
2389-design-a-text-editor
2903-insert-greatest-common-divisors-in-linked-list

Two Pointers

0005-longest-palindromic-substring
0061-rotate-list
0141-linked-list-cycle
0151-reverse-words-in-a-string
0160-intersection-of-two-linked-lists
0908-middle-of-the-linked-list

Recursion

0010-regular-expression-matching
0024-swap-nodes-in-pairs
0206-reverse-linked-list

Sliding Window

0003-longest-substring-without-repeating-characters
2255-minimum-swaps-to-group-all-1s-together-ii
2552-maximum-sum-of-distinct-subarrays-with-length-k

Dynamic Programming

0005-longest-palindromic-substring
0010-regular-expression-matching
0032-longest-valid-parentheses
0053-maximum-subarray
0062-unique-paths
0070-climbing-stairs
0123-best-time-to-buy-and-sell-stock-iii
0124-binary-tree-maximum-path-sum
0131-palindrome-partitioning
0152-maximum-product-subarray
0322-coin-change
0416-partition-equal-subset-sum
0516-longest-palindromic-subsequence
0747-min-cost-climbing-stairs
1025-minimum-cost-for-tickets
1086-divisor-game
1196-filling-bookcase-shelves
1250-longest-common-subsequence
1456-find-the-city-with-the-smallest-number-of-neighbors-at-a-threshold-distance
1756-minimum-deletions-to-make-string-balanced
2325-number-of-ways-to-select-buildings
2395-longest-binary-subsequence-less-than-or-equal-to-k
3686-count-beautiful-splits-in-an-array

Combinatorics

0062-unique-paths

Backtracking

0037-sudoku-solver
0039-combination-sum
0040-combination-sum-ii
0131-palindrome-partitioning

Heap (Priority Queue)

0023-merge-k-sorted-lists
0215-kth-largest-element-in-an-array

Quickselect

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

Tree

0101-symmetric-tree
0105-construct-binary-tree-from-preorder-and-inorder-traversal
0114-flatten-binary-tree-to-linked-list
0117-populating-next-right-pointers-in-each-node-ii
0124-binary-tree-maximum-path-sum
0129-sum-root-to-leaf-numbers
0236-lowest-common-ancestor-of-a-binary-tree
1207-delete-nodes-and-return-forest
1653-number-of-good-leaf-nodes-pairs
2306-create-binary-tree-from-descriptions
2461-amount-of-time-for-binary-tree-to-be-infected

Binary Tree

0101-symmetric-tree
0105-construct-binary-tree-from-preorder-and-inorder-traversal
0114-flatten-binary-tree-to-linked-list
0117-populating-next-right-pointers-in-each-node-ii
0124-binary-tree-maximum-path-sum
0129-sum-root-to-leaf-numbers
0236-lowest-common-ancestor-of-a-binary-tree
1207-delete-nodes-and-return-forest
1653-number-of-good-leaf-nodes-pairs
2306-create-binary-tree-from-descriptions
2461-amount-of-time-for-binary-tree-to-be-infected

Depth-First Search

0101-symmetric-tree
0114-flatten-binary-tree-to-linked-list
0117-populating-next-right-pointers-in-each-node-ii
0124-binary-tree-maximum-path-sum
0129-sum-root-to-leaf-numbers
0130-surrounded-regions
0236-lowest-common-ancestor-of-a-binary-tree
1207-delete-nodes-and-return-forest
1300-critical-connections-in-a-network
1653-number-of-good-leaf-nodes-pairs
1691-minimum-number-of-days-to-disconnect-island
2461-amount-of-time-for-binary-tree-to-be-infected

Brainteaser

1086-divisor-game

Game Theory

1086-divisor-game

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

Breadth-First Search

0101-symmetric-tree
0117-populating-next-right-pointers-in-each-node-ii
0130-surrounded-regions
0322-coin-change
1691-minimum-number-of-days-to-disconnect-island
2461-amount-of-time-for-binary-tree-to-be-infected

Strongly Connected Component

1691-minimum-number-of-days-to-disconnect-island

Bit Manipulation

0476-number-complement

Database

0176-second-highest-salary
0180-consecutive-numbers
0185-department-top-three-salaries
0196-delete-duplicate-emails
0197-rising-temperature
0570-managers-with-at-least-5-direct-reports
0577-employee-bonus
0585-investments-in-2016
0602-friend-requests-ii-who-has-the-most-friends
0620-not-boring-movies
0626-exchange-seats
1155-product-sales-analysis-iii
1182-game-play-analysis-iv
1258-article-views-i
1278-product-price-at-a-given-date
1292-immediate-food-delivery-ii
1327-last-person-to-fit-in-the-bus
1338-queries-quality-and-percentage
1415-students-and-examinations
1452-restaurant-growth
1480-movie-rating
1625-group-sold-products-by-the-date
1801-average-time-of-process-per-machine
1811-fix-names-in-a-table
1827-invalid-tweets
1908-recyclable-and-low-fat-products
1942-primary-department-for-each-employee
2057-count-salary-categories
2127-employees-whose-manager-left-the-company
2495-number-of-unique-subjects-taught-by-each-teacher

Number Theory

1585-the-kth-factor-of-n
2903-insert-greatest-common-divisors-in-linked-list

Biconnected Component

1300-critical-connections-in-a-network

Merge Sort

0023-merge-k-sorted-lists

Memoization

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

Design

2389-design-a-text-editor

Doubly-Linked List

2389-design-a-text-editor

Prefix Sum

2325-number-of-ways-to-select-buildings

Union Find

0130-surrounded-regions

About

Linked Repo of LeetCode Questions - updated regularly

Topics

Resources

Stars

Watchers

Forks

Languages