Skip to content

prakantsharma/leetcode_problems

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

leetcode_problems

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

LeetCode Topics

Array

0011-container-with-most-water
0034-find-first-and-last-position-of-element-in-sorted-array
0080-remove-duplicates-from-sorted-array-ii
0135-candy
0334-increasing-triplet-subsequence
1468-check-if-n-and-its-double-exist
1633-minimum-number-of-increments-on-subarrays-to-form-a-target-array
1700-minimum-time-to-make-rope-colorful
1786-count-the-number-of-consistent-strings
1878-check-if-array-is-sorted-and-rotated
1927-maximum-ascending-subarray-sum
2137-final-value-of-variable-after-performing-operations
2169-simple-bank-system
2618-maximize-the-minimum-powered-city
2654-count-the-number-of-vowel-strings-in-range
2661-smallest-missing-non-negative-integer-after-operations
2707-merge-two-2d-arrays-by-summing-values
2727-number-of-senior-citizens
3372-longest-strictly-increasing-or-strictly-decreasing-subarray
3429-special-array-i
3501-delete-nodes-from-linked-list-present-in-array
3581-the-two-sneaky-numbers-of-digitville
3582-find-indices-of-stable-mountains
3592-find-x-sum-of-all-k-long-subarrays-ii
3610-find-x-sum-of-all-k-long-subarrays-i
3616-make-array-elements-equal-to-zero
3619-adjacent-increasing-subarrays-detection-ii
3622-maximum-frequency-of-an-element-after-performing-operations-i
3640-maximum-frequency-of-an-element-after-performing-operations-ii
3704-count-partitions-with-even-sum-difference
3863-power-grid-maintenance

Hash Table

0409-longest-palindrome
0920-uncommon-words-from-two-sentences
1387-find-elements-in-a-contaminated-binary-tree
1468-check-if-n-and-its-double-exist
1786-count-the-number-of-consistent-strings
2169-simple-bank-system
2174-next-greater-numerically-balanced-number
2661-smallest-missing-non-negative-integer-after-operations
2707-merge-two-2d-arrays-by-summing-values
3501-delete-nodes-from-linked-list-present-in-array
3581-the-two-sneaky-numbers-of-digitville
3592-find-x-sum-of-all-k-long-subarrays-ii
3610-find-x-sum-of-all-k-long-subarrays-i
3863-power-grid-maintenance

Two Pointers

0011-container-with-most-water
0080-remove-duplicates-from-sorted-array-ii
1468-check-if-n-and-its-double-exist
1566-check-if-a-word-occurs-as-a-prefix-of-any-word-in-a-sentence
2707-merge-two-2d-arrays-by-summing-values

Math

1817-calculate-money-in-leetcode-bank
2174-next-greater-numerically-balanced-number
2661-smallest-missing-non-negative-integer-after-operations
3581-the-two-sneaky-numbers-of-digitville
3676-smallest-number-with-all-set-bits
3704-count-partitions-with-even-sum-difference
3768-check-if-digits-are-equal-in-string-after-operations-i

Prefix Sum

2618-maximize-the-minimum-powered-city
3616-make-array-elements-equal-to-zero
3622-maximum-frequency-of-an-element-after-performing-operations-i
3640-maximum-frequency-of-an-element-after-performing-operations-ii
3704-count-partitions-with-even-sum-difference

String

0409-longest-palindrome
0920-uncommon-words-from-two-sentences
1566-check-if-a-word-occurs-as-a-prefix-of-any-word-in-a-sentence
1700-minimum-time-to-make-rope-colorful
1747-lexicographically-smallest-string-after-applying-operations
1786-count-the-number-of-consistent-strings
2076-sum-of-digits-of-string-after-convert
2137-final-value-of-variable-after-performing-operations
2654-count-the-number-of-vowel-strings-in-range
2727-number-of-senior-citizens
3768-check-if-digits-are-equal-in-string-after-operations-i

String Matching

1566-check-if-a-word-occurs-as-a-prefix-of-any-word-in-a-sentence

Binary Search

0034-find-first-and-last-position-of-element-in-sorted-array
1468-check-if-n-and-its-double-exist
2618-maximize-the-minimum-powered-city
3619-adjacent-increasing-subarrays-detection-ii
3622-maximum-frequency-of-an-element-after-performing-operations-i
3640-maximum-frequency-of-an-element-after-performing-operations-ii

Sorting

1468-check-if-n-and-its-double-exist
3622-maximum-frequency-of-an-element-after-performing-operations-i
3640-maximum-frequency-of-an-element-after-performing-operations-ii

Counting

0920-uncommon-words-from-two-sentences
1786-count-the-number-of-consistent-strings
2174-next-greater-numerically-balanced-number
2654-count-the-number-of-vowel-strings-in-range

Bit Manipulation

1786-count-the-number-of-consistent-strings
3676-smallest-number-with-all-set-bits

Simulation

2076-sum-of-digits-of-string-after-convert
2137-final-value-of-variable-after-performing-operations
2169-simple-bank-system
3616-make-array-elements-equal-to-zero
3768-check-if-digits-are-equal-in-string-after-operations-i

Greedy

0011-container-with-most-water
0135-candy
0334-increasing-triplet-subsequence
0409-longest-palindrome
1633-minimum-number-of-increments-on-subarrays-to-form-a-target-array
1700-minimum-time-to-make-rope-colorful
2618-maximize-the-minimum-powered-city
2661-smallest-missing-non-negative-integer-after-operations

Depth-First Search

1387-find-elements-in-a-contaminated-binary-tree
1747-lexicographically-smallest-string-after-applying-operations
3863-power-grid-maintenance

Breadth-First Search

1387-find-elements-in-a-contaminated-binary-tree
1747-lexicographically-smallest-string-after-applying-operations
3863-power-grid-maintenance

Enumeration

1747-lexicographically-smallest-string-after-applying-operations
2174-next-greater-numerically-balanced-number

Tree

1387-find-elements-in-a-contaminated-binary-tree

Design

1387-find-elements-in-a-contaminated-binary-tree
2169-simple-bank-system

Binary Tree

1387-find-elements-in-a-contaminated-binary-tree

Sliding Window

2618-maximize-the-minimum-powered-city
3592-find-x-sum-of-all-k-long-subarrays-ii
3610-find-x-sum-of-all-k-long-subarrays-i
3622-maximum-frequency-of-an-element-after-performing-operations-i
3640-maximum-frequency-of-an-element-after-performing-operations-ii

Combinatorics

3768-check-if-digits-are-equal-in-string-after-operations-i

Number Theory

3768-check-if-digits-are-equal-in-string-after-operations-i

Backtracking

2174-next-greater-numerically-balanced-number

Dynamic Programming

1633-minimum-number-of-increments-on-subarrays-to-form-a-target-array
1700-minimum-time-to-make-rope-colorful

Stack

1633-minimum-number-of-increments-on-subarrays-to-form-a-target-array

Monotonic Stack

1633-minimum-number-of-increments-on-subarrays-to-form-a-target-array

Linked List

3501-delete-nodes-from-linked-list-present-in-array

Heap (Priority Queue)

3592-find-x-sum-of-all-k-long-subarrays-ii
3610-find-x-sum-of-all-k-long-subarrays-i
3863-power-grid-maintenance

Union Find

3863-power-grid-maintenance

Graph

3863-power-grid-maintenance

Ordered Set

3863-power-grid-maintenance

Queue

2618-maximize-the-minimum-powered-city

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