Skip to content

devAyushDubey/leetcode-gfg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

leetcode-gfg

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

LeetCode Topics

Array

0014-longest-common-prefix
0015-3sum
0018-4sum
0033-search-in-rotated-sorted-array
0034-find-first-and-last-position-of-element-in-sorted-array
0037-sudoku-solver
0042-trapping-rain-water
0048-rotate-image
0051-n-queens
0054-spiral-matrix
0073-set-matrix-zeroes
0074-search-a-2d-matrix
0079-word-search
0081-search-in-rotated-sorted-array-ii
0084-largest-rectangle-in-histogram
0085-maximal-rectangle
0118-pascals-triangle
0120-triangle
0128-longest-consecutive-sequence
0153-find-minimum-in-rotated-sorted-array
0162-find-peak-element
0216-combination-sum-iii
0229-majority-element-ii
0239-sliding-window-maximum
0240-search-a-2d-matrix-ii
0410-split-array-largest-sum
0496-next-greater-element-i
0503-next-greater-element-ii
0540-single-element-in-a-sorted-array
0560-subarray-sum-equals-k
0735-asteroid-collision
0830-largest-triangle-area
0907-koko-eating-bananas
0940-fruit-into-baskets
0943-sum-of-subarray-minimums
0966-binary-subarrays-with-sum
1006-vowel-spellchecker
1046-max-consecutive-ones-iii
1056-capacity-to-ship-packages-within-d-days
1370-count-number-of-nice-subarrays
1408-find-the-smallest-divisor-given-a-threshold
1605-minimum-number-of-days-to-make-m-bouquets
1646-kth-missing-positive-number
2023-design-movie-rental-system
2227-sum-of-subarray-ranges
2307-replace-non-coprime-numbers-in-array
2324-find-triangular-sum-of-an-array
2429-design-a-food-rating-system
3797-design-spreadsheet
3827-implement-router

Hash Table

0003-longest-substring-without-repeating-characters
0013-roman-to-integer
0017-letter-combinations-of-a-phone-number
0037-sudoku-solver
0073-set-matrix-zeroes
0128-longest-consecutive-sequence
0141-linked-list-cycle
0142-linked-list-cycle-ii
0205-isomorphic-strings
0229-majority-element-ii
0242-valid-anagram
0451-sort-characters-by-frequency
0496-next-greater-element-i
0560-subarray-sum-equals-k
0940-fruit-into-baskets
0966-binary-subarrays-with-sum
1006-vowel-spellchecker
1264-maximum-number-of-words-you-can-type
1370-count-number-of-nice-subarrays
2023-design-movie-rental-system
2429-design-a-food-rating-system
3678-design-task-manager
3797-design-spreadsheet
3827-implement-router
3872-find-most-frequent-vowel-and-consonant

Union Find

0128-longest-consecutive-sequence

Matrix

0037-sudoku-solver
0048-rotate-image
0054-spiral-matrix
0073-set-matrix-zeroes
0074-search-a-2d-matrix
0079-word-search
0085-maximal-rectangle
0240-search-a-2d-matrix-ii
3797-design-spreadsheet

Math

0013-roman-to-integer
0048-rotate-image
0069-sqrtx
0830-largest-triangle-area
1370-count-number-of-nice-subarrays
2032-largest-odd-number-in-string
2307-replace-non-coprime-numbers-in-array
2324-find-triangular-sum-of-an-array
3462-vowels-game-in-a-string

Simulation

0054-spiral-matrix
0735-asteroid-collision
2324-find-triangular-sum-of-an-array

Prefix Sum

0410-split-array-largest-sum
0560-subarray-sum-equals-k
0966-binary-subarrays-with-sum
1046-max-consecutive-ones-iii
1370-count-number-of-nice-subarrays

Dynamic Programming

0042-trapping-rain-water
0085-maximal-rectangle
0118-pascals-triangle
0120-triangle
0131-palindrome-partitioning
0410-split-array-largest-sum
0943-sum-of-subarray-minimums

Sorting

0015-3sum
0018-4sum
0229-majority-element-ii
0242-valid-anagram
0451-sort-characters-by-frequency
2887-sort-vowels-in-a-string

Counting

0229-majority-element-ii
0451-sort-characters-by-frequency
3872-find-most-frequent-vowel-and-consonant

Two Pointers

0015-3sum
0018-4sum
0019-remove-nth-node-from-end-of-list
0042-trapping-rain-water
0141-linked-list-cycle
0142-linked-list-cycle-ii
0151-reverse-words-in-a-string
0165-compare-version-numbers
0234-palindrome-linked-list
0908-middle-of-the-linked-list
2216-delete-the-middle-node-of-a-linked-list

Backtracking

0017-letter-combinations-of-a-phone-number
0037-sudoku-solver
0051-n-queens
0079-word-search
0131-palindrome-partitioning
0216-combination-sum-iii

String

0003-longest-substring-without-repeating-characters
0013-roman-to-integer
0014-longest-common-prefix
0017-letter-combinations-of-a-phone-number
0020-valid-parentheses
0079-word-search
0131-palindrome-partitioning
0151-reverse-words-in-a-string
0165-compare-version-numbers
0205-isomorphic-strings
0242-valid-anagram
0402-remove-k-digits
0451-sort-characters-by-frequency
0812-rotate-string
1006-vowel-spellchecker
1078-remove-outermost-parentheses
1264-maximum-number-of-words-you-can-type
1737-maximum-nesting-depth-of-the-parentheses
2032-largest-odd-number-in-string
2429-design-a-food-rating-system
2887-sort-vowels-in-a-string
3462-vowels-game-in-a-string
3797-design-spreadsheet
3872-find-most-frequent-vowel-and-consonant

Depth-First Search

0079-word-search

Binary Search

0033-search-in-rotated-sorted-array
0034-find-first-and-last-position-of-element-in-sorted-array
0069-sqrtx
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
0278-first-bad-version
0410-split-array-largest-sum
0540-single-element-in-a-sorted-array
0907-koko-eating-bananas
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
1646-kth-missing-positive-number
3827-implement-router

Brainteaser

3462-vowels-game-in-a-string

Game Theory

3462-vowels-game-in-a-string

Greedy

0402-remove-k-digits
0410-split-array-largest-sum
2032-largest-odd-number-in-string

Stack

0020-valid-parentheses
0042-trapping-rain-water
0084-largest-rectangle-in-histogram
0085-maximal-rectangle
0155-min-stack
0225-implement-stack-using-queues
0232-implement-queue-using-stacks
0234-palindrome-linked-list
0402-remove-k-digits
0496-next-greater-element-i
0503-next-greater-element-ii
0735-asteroid-collision
0937-online-stock-span
0943-sum-of-subarray-minimums
1078-remove-outermost-parentheses
1737-maximum-nesting-depth-of-the-parentheses
2227-sum-of-subarray-ranges
2307-replace-non-coprime-numbers-in-array

Number Theory

2307-replace-non-coprime-numbers-in-array

Design

0155-min-stack
0225-implement-stack-using-queues
0232-implement-queue-using-stacks
0937-online-stock-span
2023-design-movie-rental-system
2429-design-a-food-rating-system
3678-design-task-manager
3797-design-spreadsheet
3827-implement-router

Heap (Priority Queue)

0239-sliding-window-maximum
0451-sort-characters-by-frequency
2023-design-movie-rental-system
2429-design-a-food-rating-system
3678-design-task-manager

Ordered Set

2023-design-movie-rental-system
2429-design-a-food-rating-system
3678-design-task-manager
3827-implement-router

Interactive

0278-first-bad-version

Queue

0225-implement-stack-using-queues
0232-implement-queue-using-stacks
0239-sliding-window-maximum
3827-implement-router

Divide and Conquer

0240-search-a-2d-matrix-ii

Sliding Window

0003-longest-substring-without-repeating-characters
0239-sliding-window-maximum
0940-fruit-into-baskets
0966-binary-subarrays-with-sum
1046-max-consecutive-ones-iii
1370-count-number-of-nice-subarrays

Geometry

0830-largest-triangle-area

Monotonic Stack

0042-trapping-rain-water
0084-largest-rectangle-in-histogram
0085-maximal-rectangle
0402-remove-k-digits
0496-next-greater-element-i
0503-next-greater-element-ii
0937-online-stock-span
0943-sum-of-subarray-minimums
2227-sum-of-subarray-ranges

Combinatorics

2324-find-triangular-sum-of-an-array

Monotonic Queue

0239-sliding-window-maximum

Data Stream

0937-online-stock-span

Trie

0014-longest-common-prefix

String Matching

0812-rotate-string

Bucket Sort

0451-sort-characters-by-frequency

Linked List

0019-remove-nth-node-from-end-of-list
0141-linked-list-cycle
0142-linked-list-cycle-ii
0206-reverse-linked-list
0234-palindrome-linked-list
0237-delete-node-in-a-linked-list
0328-odd-even-linked-list
0908-middle-of-the-linked-list
2216-delete-the-middle-node-of-a-linked-list

Recursion

0206-reverse-linked-list
0234-palindrome-linked-list

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