Skip to content

himanshuarya3110/Learning

Repository files navigation

LeetCode Topics

Array

0045-jump-game-ii
0274-h-index
0632-smallest-range-covering-elements-from-k-lists
0729-my-calendar-i
0731-my-calendar-ii
0859-design-circular-deque
1002-maximum-width-ramp
1256-rank-transform-of-an-array
1350-remove-sub-folders-from-the-filesystem
1402-count-square-submatrices-with-all-ones
1497-design-a-stack-with-increment-operation
1620-check-if-array-pairs-are-divisible-by-k
1694-make-sum-divisible-by-p
1923-sentence-similarity-iii
2054-the-number-of-the-smallest-unoccupied-chair
2170-count-number-of-maximum-bitwise-or-subsets
2488-divide-intervals-into-minimum-number-of-groups
2494-sum-of-prefix-scores-of-strings
2545-height-of-binary-tree-after-subtree-removal-queries
2581-divide-players-into-teams-of-equal-skill
2586-longest-square-streak-in-an-array
2616-maximal-score-after-applying-k-operations
2794-maximum-number-of-moves-in-a-grid
3329-find-the-length-of-the-longest-common-prefix

Hash Table

0432-all-oone-data-structure
0632-smallest-range-covering-elements-from-k-lists
1256-rank-transform-of-an-array
1620-check-if-array-pairs-are-divisible-by-k
1694-make-sum-divisible-by-p
1715-split-a-string-into-the-max-number-of-unique-substrings
2054-the-number-of-the-smallest-unoccupied-chair
2581-divide-players-into-teams-of-equal-skill
2586-longest-square-streak-in-an-array
2677-cousins-in-binary-tree-ii
3329-find-the-length-of-the-longest-common-prefix

String

0957-minimum-add-to-make-parentheses-valid
1197-parsing-a-boolean-expression
1304-longest-happy-string
1350-remove-sub-folders-from-the-filesystem
1667-find-kth-bit-in-nth-binary-string
1715-split-a-string-into-the-max-number-of-unique-substrings
1923-sentence-similarity-iii
2494-sum-of-prefix-scores-of-strings
2580-circular-sentence
2800-minimum-string-length-after-removing-substrings
3195-separate-black-and-white-balls
3329-find-the-length-of-the-longest-common-prefix

Trie

1350-remove-sub-folders-from-the-filesystem
2494-sum-of-prefix-scores-of-strings
3329-find-the-length-of-the-longest-common-prefix

Counting

1620-check-if-array-pairs-are-divisible-by-k
2494-sum-of-prefix-scores-of-strings

Dynamic Programming

0045-jump-game-ii
1402-count-square-submatrices-with-all-ones
2586-longest-square-streak-in-an-array
2794-maximum-number-of-moves-in-a-grid

Greedy

0045-jump-game-ii
0632-smallest-range-covering-elements-from-k-lists
0670-maximum-swap
0957-minimum-add-to-make-parentheses-valid
1304-longest-happy-string
2488-divide-intervals-into-minimum-number-of-groups
2616-maximal-score-after-applying-k-operations
3195-separate-black-and-white-balls

Binary Search

0729-my-calendar-i
0731-my-calendar-ii
2586-longest-square-streak-in-an-array

Design

0432-all-oone-data-structure
0729-my-calendar-i
0731-my-calendar-ii
0859-design-circular-deque
1497-design-a-stack-with-increment-operation

Segment Tree

0729-my-calendar-i
0731-my-calendar-ii

Ordered Set

0729-my-calendar-i
0731-my-calendar-ii

Sorting

0274-h-index
0632-smallest-range-covering-elements-from-k-lists
1256-rank-transform-of-an-array
2488-divide-intervals-into-minimum-number-of-groups
2581-divide-players-into-teams-of-equal-skill
2586-longest-square-streak-in-an-array
2646-kth-largest-sum-in-a-binary-tree

Counting Sort

0274-h-index

Prefix Sum

0731-my-calendar-ii
1694-make-sum-divisible-by-p
2488-divide-intervals-into-minimum-number-of-groups

Linked List

0432-all-oone-data-structure
0859-design-circular-deque

Doubly-Linked List

0432-all-oone-data-structure

Stack

0957-minimum-add-to-make-parentheses-valid
1002-maximum-width-ramp
1197-parsing-a-boolean-expression
1497-design-a-stack-with-increment-operation
2800-minimum-string-length-after-removing-substrings

Queue

0859-design-circular-deque

Two Pointers

1923-sentence-similarity-iii
2488-divide-intervals-into-minimum-number-of-groups
2581-divide-players-into-teams-of-equal-skill
3195-separate-black-and-white-balls

Simulation

0258-add-digits
1667-find-kth-bit-in-nth-binary-string
2800-minimum-string-length-after-removing-substrings

Monotonic Stack

1002-maximum-width-ramp

Heap (Priority Queue)

0632-smallest-range-covering-elements-from-k-lists
1304-longest-happy-string
2054-the-number-of-the-smallest-unoccupied-chair
2488-divide-intervals-into-minimum-number-of-groups
2616-maximal-score-after-applying-k-operations

Sliding Window

0632-smallest-range-covering-elements-from-k-lists

Math

0258-add-digits
0670-maximum-swap

Backtracking

1715-split-a-string-into-the-max-number-of-unique-substrings
2170-count-number-of-maximum-bitwise-or-subsets

Bit Manipulation

2170-count-number-of-maximum-bitwise-or-subsets

Enumeration

2170-count-number-of-maximum-bitwise-or-subsets

Recursion

1197-parsing-a-boolean-expression
1667-find-kth-bit-in-nth-binary-string

Tree

0988-flip-equivalent-binary-trees
2545-height-of-binary-tree-after-subtree-removal-queries
2646-kth-largest-sum-in-a-binary-tree
2677-cousins-in-binary-tree-ii

Breadth-First Search

2545-height-of-binary-tree-after-subtree-removal-queries
2646-kth-largest-sum-in-a-binary-tree
2677-cousins-in-binary-tree-ii

Binary Tree

0988-flip-equivalent-binary-trees
2545-height-of-binary-tree-after-subtree-removal-queries
2646-kth-largest-sum-in-a-binary-tree
2677-cousins-in-binary-tree-ii

Depth-First Search

0988-flip-equivalent-binary-trees
1350-remove-sub-folders-from-the-filesystem
2545-height-of-binary-tree-after-subtree-removal-queries
2677-cousins-in-binary-tree-ii

Matrix

1402-count-square-submatrices-with-all-ones
2794-maximum-number-of-moves-in-a-grid

Number Theory

0258-add-digits

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published