Skip to content

Pradeep5377/Leetcode_Solutions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Leetcode_Solutions

A collection of LeetCode questions to ace the coding interview!

LeetCode Topics

Array

0001-two-sum
0004-median-of-two-sorted-arrays
0026-remove-duplicates-from-sorted-array
0027-remove-element
0034-find-first-and-last-position-of-element-in-sorted-array
0042-trapping-rain-water
0049-group-anagrams
0053-maximum-subarray
0056-merge-intervals
0066-plus-one
0073-set-matrix-zeroes
0080-remove-duplicates-from-sorted-array-ii
0088-merge-sorted-array
0121-best-time-to-buy-and-sell-stock
0122-best-time-to-buy-and-sell-stock-ii
0123-best-time-to-buy-and-sell-stock-iii
0152-maximum-product-subarray
0167-two-sum-ii-input-array-is-sorted
0169-majority-element
0200-number-of-islands
0238-product-of-array-except-self
0268-missing-number
0283-move-zeroes
0453-minimum-moves-to-equal-array-elements
0817-design-hashmap
0890-lemonade-change
1293-three-consecutive-odds
1350-remove-sub-folders-from-the-filesystem
1421-find-numbers-with-even-number-of-digits
1468-check-if-n-and-its-double-exist
1505-create-target-array-in-the-given-order
1510-find-lucky-integer-in-an-array
2104-operations-on-tree
2116-count-number-of-pairs-with-absolute-difference-k
2144-maximum-difference-between-increasing-elements
2262-solving-questions-with-brainpower
2265-partition-array-according-to-given-pivot
2320-find-all-k-distant-indices-in-an-array
2551-apply-operations-to-an-array
2614-maximum-count-of-positive-integer-and-negative-integer
2707-merge-two-2d-arrays-by-summing-values
2876-number-of-employees-who-met-the-target
3194-find-words-containing-character
3227-find-missing-and-repeated-values
3621-minimum-operations-to-make-array-values-equal-to-k
3743-reschedule-meetings-for-maximum-free-time-i
3773-minimum-pair-removal-to-sort-array-i

Hash Table

0001-two-sum
0049-group-anagrams
0073-set-matrix-zeroes
0160-intersection-of-two-linked-lists
0169-majority-element
0268-missing-number
0817-design-hashmap
1468-check-if-n-and-its-double-exist
1500-count-largest-group
1510-find-lucky-integer-in-an-array
1904-second-largest-digit-in-a-string
2053-check-if-all-characters-have-equal-number-of-occurrences
2104-operations-on-tree
2116-count-number-of-pairs-with-absolute-difference-k
2377-check-if-number-has-equal-digit-count-and-digit-value
2707-merge-two-2d-arrays-by-summing-values
3227-find-missing-and-repeated-values
3621-minimum-operations-to-make-array-values-equal-to-k
3773-minimum-pair-removal-to-sort-array-i

Database

0175-combine-two-tables
0176-second-highest-salary
0177-nth-highest-salary
0178-rank-scores
0180-consecutive-numbers
0181-employees-earning-more-than-their-managers
0182-duplicate-emails
0183-customers-who-never-order
0184-department-highest-salary
0196-delete-duplicate-emails
0577-employee-bonus
0584-find-customer-referee
0585-investments-in-2016
0595-big-countries
0620-not-boring-movies
1153-product-sales-analysis-i
1161-project-employees-i
1258-article-views-i
1317-monthly-transactions-i
1338-queries-quality-and-percentage
1509-replace-employee-id-with-the-unique-identifier
1827-invalid-tweets

Math

0007-reverse-integer
0009-palindrome-number
0066-plus-one
0070-climbing-stairs
0268-missing-number
0441-arranging-coins
0453-minimum-moves-to-equal-array-elements
1013-fibonacci-number
1236-n-th-tribonacci-number
1411-convert-binary-number-in-a-linked-list-to-integer
1421-find-numbers-with-even-number-of-digits
1500-count-largest-group
1889-check-if-number-is-a-sum-of-powers-of-three
2032-largest-odd-number-in-string
2083-three-divisors
2610-closest-prime-numbers-in-range
2649-count-total-number-of-colored-cells
2903-insert-greatest-common-divisors-in-linked-list
2998-count-symmetric-integers
3227-find-missing-and-repeated-values
3600-find-the-k-th-character-in-string-game-i

Linked List

0019-remove-nth-node-from-end-of-list
0021-merge-two-sorted-lists
0024-swap-nodes-in-pairs
0086-partition-list
0092-reverse-linked-list-ii
0160-intersection-of-two-linked-lists
0203-remove-linked-list-elements
0206-reverse-linked-list
0234-palindrome-linked-list
0237-delete-node-in-a-linked-list
0328-odd-even-linked-list
0528-swapping-nodes-in-a-linked-list
0817-design-hashmap
1411-convert-binary-number-in-a-linked-list-to-integer
1765-merge-in-between-linked-lists
2216-delete-the-middle-node-of-a-linked-list
2299-merge-nodes-in-between-zeros
2573-remove-nodes-from-linked-list
2903-insert-greatest-common-divisors-in-linked-list
3773-minimum-pair-removal-to-sort-array-i

Two Pointers

0019-remove-nth-node-from-end-of-list
0026-remove-duplicates-from-sorted-array
0027-remove-element
0042-trapping-rain-water
0080-remove-duplicates-from-sorted-array-ii
0086-partition-list
0088-merge-sorted-array
0160-intersection-of-two-linked-lists
0167-two-sum-ii-input-array-is-sorted
0234-palindrome-linked-list
0283-move-zeroes
0528-swapping-nodes-in-a-linked-list
1468-check-if-n-and-its-double-exist
2216-delete-the-middle-node-of-a-linked-list
2265-partition-array-according-to-given-pivot
2320-find-all-k-distant-indices-in-an-array
2551-apply-operations-to-an-array
2707-merge-two-2d-arrays-by-summing-values

Recursion

0021-merge-two-sorted-lists
0024-swap-nodes-in-pairs
0203-remove-linked-list-elements
0206-reverse-linked-list
0234-palindrome-linked-list
1013-fibonacci-number
2573-remove-nodes-from-linked-list
3600-find-the-k-th-character-in-string-game-i

String

0014-longest-common-prefix
0049-group-anagrams
0058-length-of-last-word
1350-remove-sub-folders-from-the-filesystem
1532-reformat-the-string
1904-second-largest-digit-in-a-string
2032-largest-odd-number-in-string
2053-check-if-all-characters-have-equal-number-of-occurrences
2260-divide-a-string-into-groups-of-size-k
2377-check-if-number-has-equal-digit-count-and-digit-value
3194-find-words-containing-character
3396-valid-word
3617-find-the-original-typed-string-i

Greedy

0122-best-time-to-buy-and-sell-stock-ii
0890-lemonade-change
2032-largest-odd-number-in-string
3743-reschedule-meetings-for-maximum-free-time-i

Simulation

1505-create-target-array-in-the-given-order
2260-divide-a-string-into-groups-of-size-k
2265-partition-array-according-to-given-pivot
2299-merge-nodes-in-between-zeros
2551-apply-operations-to-an-array
3600-find-the-k-th-character-in-string-game-i
3773-minimum-pair-removal-to-sort-array-i

Sorting

0049-group-anagrams
0056-merge-intervals
0088-merge-sorted-array
0169-majority-element
0268-missing-number
1468-check-if-n-and-its-double-exist

Binary Search

0004-median-of-two-sorted-arrays
0034-find-first-and-last-position-of-element-in-sorted-array
0167-two-sum-ii-input-array-is-sorted
0268-missing-number
0441-arranging-coins
1468-check-if-n-and-its-double-exist
2614-maximum-count-of-positive-integer-and-negative-integer

Design

0817-design-hashmap
2104-operations-on-tree

Hash Function

0817-design-hashmap

Number Theory

2083-three-divisors
2610-closest-prime-numbers-in-range
2903-insert-greatest-common-divisors-in-linked-list

Stack

0042-trapping-rain-water
0094-binary-tree-inorder-traversal
0144-binary-tree-preorder-traversal
0145-binary-tree-postorder-traversal
0234-palindrome-linked-list
2573-remove-nodes-from-linked-list

Matrix

0073-set-matrix-zeroes
0200-number-of-islands
3227-find-missing-and-repeated-values

Counting

0169-majority-element
1510-find-lucky-integer-in-an-array
2053-check-if-all-characters-have-equal-number-of-occurrences
2116-count-number-of-pairs-with-absolute-difference-k
2377-check-if-number-has-equal-digit-count-and-digit-value
2614-maximum-count-of-positive-integer-and-negative-integer

Monotonic Stack

0042-trapping-rain-water
2573-remove-nodes-from-linked-list

Dynamic Programming

0042-trapping-rain-water
0053-maximum-subarray
0070-climbing-stairs
0121-best-time-to-buy-and-sell-stock
0122-best-time-to-buy-and-sell-stock-ii
0123-best-time-to-buy-and-sell-stock-iii
0152-maximum-product-subarray
1013-fibonacci-number
1236-n-th-tribonacci-number
2262-solving-questions-with-brainpower

Memoization

0070-climbing-stairs
1013-fibonacci-number
1236-n-th-tribonacci-number

Divide and Conquer

0004-median-of-two-sorted-arrays
0053-maximum-subarray
0169-majority-element

Bit Manipulation

0268-missing-number
3600-find-the-k-th-character-in-string-game-i

Enumeration

2083-three-divisors
2998-count-symmetric-integers

Tree

0094-binary-tree-inorder-traversal
0100-same-tree
0101-symmetric-tree
0104-maximum-depth-of-binary-tree
0112-path-sum
0144-binary-tree-preorder-traversal
0145-binary-tree-postorder-traversal
2104-operations-on-tree

Depth-First Search

0094-binary-tree-inorder-traversal
0100-same-tree
0101-symmetric-tree
0104-maximum-depth-of-binary-tree
0112-path-sum
0144-binary-tree-preorder-traversal
0145-binary-tree-postorder-traversal
0200-number-of-islands
1350-remove-sub-folders-from-the-filesystem
2104-operations-on-tree

Breadth-First Search

0100-same-tree
0101-symmetric-tree
0104-maximum-depth-of-binary-tree
0112-path-sum
0200-number-of-islands
2104-operations-on-tree

Binary Tree

0094-binary-tree-inorder-traversal
0100-same-tree
0101-symmetric-tree
0104-maximum-depth-of-binary-tree
0112-path-sum
0144-binary-tree-preorder-traversal
0145-binary-tree-postorder-traversal

Heap (Priority Queue)

3773-minimum-pair-removal-to-sort-array-i

Doubly-Linked List

3773-minimum-pair-removal-to-sort-array-i

Ordered Set

3773-minimum-pair-removal-to-sort-array-i

Union Find

0200-number-of-islands

Trie

0014-longest-common-prefix
1350-remove-sub-folders-from-the-filesystem

Prefix Sum

0238-product-of-array-except-self

Sliding Window

3743-reschedule-meetings-for-maximum-free-time-i

About

A collection of LeetCode questions to ace the coding interview!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published