Skip to content

HydrallHarsh/DSA-Questions

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

Divide and Conquer

0190-reverse-bits
0347-top-k-frequent-elements

Bit Manipulation

0190-reverse-bits
1940-maximum-xor-for-each-query
2356-largest-combination-with-bitwise-and-greater-than-zero
3291-find-if-array-can-be-sorted
3380-shortest-subarray-with-or-at-least-k-ii
3394-minimum-array-end

Array

0001-two-sum
0015-3sum
0036-valid-sudoku
0042-trapping-rain-water
0049-group-anagrams
0150-evaluate-reverse-polish-notation
0167-two-sum-ii-input-array-is-sorted
0347-top-k-frequent-elements
0485-max-consecutive-ones
0739-daily-temperatures
0907-koko-eating-bananas
1580-shuffle-the-array
1626-can-make-arithmetic-progression-from-sequence
1798-max-number-of-k-sum-pairs
1923-sentence-similarity-iii
1940-maximum-xor-for-each-query
1988-minimize-maximum-pair-sum-in-array
2058-concatenation-of-array
2116-count-number-of-pairs-with-absolute-difference-k
2169-simple-bank-system
2231-find-first-palindromic-string-in-the-array
2265-partition-array-according-to-given-pivot
2271-rearrange-array-elements-by-sign
2274-keep-multiplying-found-values-by-two
2356-largest-combination-with-bitwise-and-greater-than-zero
2581-divide-players-into-teams-of-equal-skill
2640-maximum-number-of-integers-to-choose-from-a-range-i
2716-prime-subtraction-operation
3242-count-elements-with-maximum-frequency
3291-find-if-array-can-be-sorted
3380-shortest-subarray-with-or-at-least-k-ii
3471-minimum-average-of-smallest-and-largest-elements
3476-find-minimum-operations-to-make-all-elements-divisible-by-three
3616-make-array-elements-equal-to-zero
3656-minimum-number-of-operations-to-make-elements-in-array-distinct
3797-design-spreadsheet

Two Pointers

0015-3sum
0042-trapping-rain-water
0165-compare-version-numbers
0167-two-sum-ii-input-array-is-sorted
0647-palindromic-substrings
1566-check-if-a-word-occurs-as-a-prefix-of-any-word-in-a-sentence
1798-max-number-of-k-sum-pairs
1923-sentence-similarity-iii
1988-minimize-maximum-pair-sum-in-array
2231-find-first-palindromic-string-in-the-array
2265-partition-array-according-to-given-pivot
2271-rearrange-array-elements-by-sign
2581-divide-players-into-teams-of-equal-skill
3471-minimum-average-of-smallest-and-largest-elements

Binary Search

0167-two-sum-ii-input-array-is-sorted
0907-koko-eating-bananas
2640-maximum-number-of-integers-to-choose-from-a-range-i
2716-prime-subtraction-operation

Sorting

0015-3sum
0049-group-anagrams
0347-top-k-frequent-elements
1626-can-make-arithmetic-progression-from-sequence
1798-max-number-of-k-sum-pairs
1988-minimize-maximum-pair-sum-in-array
2274-keep-multiplying-found-values-by-two
2581-divide-players-into-teams-of-equal-skill
2640-maximum-number-of-integers-to-choose-from-a-range-i
3291-find-if-array-can-be-sorted
3471-minimum-average-of-smallest-and-largest-elements

String

0020-valid-parentheses
0049-group-anagrams
0165-compare-version-numbers
0647-palindromic-substrings
0812-rotate-string
0957-minimum-add-to-make-parentheses-valid
1264-maximum-number-of-words-you-can-type
1302-delete-characters-to-make-fancy-string
1566-check-if-a-word-occurs-as-a-prefix-of-any-word-in-a-sentence
1807-partitioning-into-minimum-number-of-deci-binary-numbers
1923-sentence-similarity-iii
2231-find-first-palindromic-string-in-the-array
2580-circular-sentence
3174-minimum-number-of-changes-to-make-binary-string-beautiful
3451-string-compression-iii
3768-check-if-digits-are-equal-in-string-after-operations-i
3797-design-spreadsheet

Simulation

2058-concatenation-of-array
2169-simple-bank-system
2265-partition-array-according-to-given-pivot
2271-rearrange-array-elements-by-sign
2274-keep-multiplying-found-values-by-two
3616-make-array-elements-equal-to-zero
3768-check-if-digits-are-equal-in-string-after-operations-i

Greedy

0957-minimum-add-to-make-parentheses-valid
1807-partitioning-into-minimum-number-of-deci-binary-numbers
1988-minimize-maximum-pair-sum-in-array
2640-maximum-number-of-integers-to-choose-from-a-range-i
2704-maximum-difference-by-remapping-a-digit
2716-prime-subtraction-operation

Hash Table

0001-two-sum
0036-valid-sudoku
0049-group-anagrams
0347-top-k-frequent-elements
1264-maximum-number-of-words-you-can-type
1798-max-number-of-k-sum-pairs
2116-count-number-of-pairs-with-absolute-difference-k
2169-simple-bank-system
2274-keep-multiplying-found-values-by-two
2356-largest-combination-with-bitwise-and-greater-than-zero
2581-divide-players-into-teams-of-equal-skill
2640-maximum-number-of-integers-to-choose-from-a-range-i
3242-count-elements-with-maximum-frequency
3656-minimum-number-of-operations-to-make-elements-in-array-distinct
3797-design-spreadsheet

Counting

0347-top-k-frequent-elements
2116-count-number-of-pairs-with-absolute-difference-k
2356-largest-combination-with-bitwise-and-greater-than-zero
3242-count-elements-with-maximum-frequency

Stack

0020-valid-parentheses
0042-trapping-rain-water
0150-evaluate-reverse-polish-notation
0155-min-stack
0739-daily-temperatures
0957-minimum-add-to-make-parentheses-valid

Linked List

0021-merge-two-sorted-lists

Recursion

0021-merge-two-sorted-lists
0326-power-of-three

Database

0577-employee-bonus
0620-not-boring-movies
2127-employees-whose-manager-left-the-company
2495-number-of-unique-subjects-taught-by-each-teacher

Math

0150-evaluate-reverse-polish-notation
0326-power-of-three
2610-closest-prime-numbers-in-range
2704-maximum-difference-by-remapping-a-digit
2716-prime-subtraction-operation
3476-find-minimum-operations-to-make-all-elements-divisible-by-three
3768-check-if-digits-are-equal-in-string-after-operations-i

Dynamic Programming

0042-trapping-rain-water
0647-palindromic-substrings

Monotonic Stack

0042-trapping-rain-water
0739-daily-temperatures

Heap (Priority Queue)

0347-top-k-frequent-elements

Bucket Sort

0347-top-k-frequent-elements

Quickselect

0347-top-k-frequent-elements

String Matching

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

Matrix

0036-valid-sudoku
3797-design-spreadsheet

Design

0155-min-stack
2169-simple-bank-system
3797-design-spreadsheet

Prefix Sum

1940-maximum-xor-for-each-query
3616-make-array-elements-equal-to-zero

Sliding Window

3380-shortest-subarray-with-or-at-least-k-ii

Number Theory

2610-closest-prime-numbers-in-range
2716-prime-subtraction-operation
3768-check-if-digits-are-equal-in-string-after-operations-i

Combinatorics

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published