Skip to content

DevanshHanda/LeetCode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LeetCode

Collection of LeetCode problems

Two Pointers

0344-reverse-string

String

0344-reverse-string
0409-longest-palindrome
1044-find-common-characters

Array

0198-house-robber
0747-min-cost-climbing-stairs
1044-find-common-characters
1675-magnetic-force-between-two-balls

Dynamic Programming

0198-house-robber
0747-min-cost-climbing-stairs

Hash Table

0409-longest-palindrome
1044-find-common-characters

Greedy

0409-longest-palindrome

Binary Search

1675-magnetic-force-between-two-balls

Sorting

1675-magnetic-force-between-two-balls

LeetCode Topics

Math

0012-integer-to-roman
0062-unique-paths
0189-rotate-array
0380-insert-delete-getrandom-o1
1146-greatest-common-divisor-of-strings
1642-water-bottles

Simulation

0068-text-justification
1642-water-bottles
2132-convert-1d-array-into-2d-array

Array

0001-two-sum
0026-remove-duplicates-from-sorted-array
0027-remove-element
0042-trapping-rain-water
0045-jump-game-ii
0053-maximum-subarray
0055-jump-game
0068-text-justification
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
0134-gas-station
0135-candy
0136-single-number
0167-two-sum-ii-input-array-is-sorted
0169-majority-element
0189-rotate-array
0238-product-of-array-except-self
0274-h-index
0283-move-zeroes
0380-insert-delete-getrandom-o1
0435-non-overlapping-intervals
0452-minimum-number-of-arrows-to-burst-balloons
0605-can-place-flowers
0714-best-time-to-buy-and-sell-stock-with-transaction-fee
0739-daily-temperatures
0948-sort-an-array
1196-filling-bookcase-shelves
1207-delete-nodes-and-return-forest
1333-sort-the-jumbled-numbers
1397-search-suggestions-system
1496-lucky-numbers-in-a-matrix
1528-kids-with-the-greatest-number-of-candies
1556-make-two-arrays-equal-by-reversing-subarrays
1615-range-sum-of-sorted-subarray-sums
1689-detect-pattern-of-length-m-repeated-k-or-more-times
1711-find-valid-matrix-given-row-and-column-sums
1741-sort-array-by-increasing-frequency
1786-count-the-number-of-consistent-strings
2132-convert-1d-array-into-2d-array
2163-kth-distinct-string-in-an-array
2306-create-binary-tree-from-descriptions
2472-build-a-matrix-with-conditions
2502-sort-the-people
2727-number-of-senior-citizens
2868-continuous-subarrays
3235-minimum-cost-to-convert-string-i

Hash Table

0001-two-sum
0012-integer-to-roman
0073-set-matrix-zeroes
0169-majority-element
0208-implement-trie-prefix-tree
0380-insert-delete-getrandom-o1
1207-delete-nodes-and-return-forest
1556-make-two-arrays-equal-by-reversing-subarrays
1741-sort-array-by-increasing-frequency
1786-count-the-number-of-consistent-strings
2163-kth-distinct-string-in-an-array
2306-create-binary-tree-from-descriptions
2502-sort-the-people

Tree

0098-validate-binary-search-tree
0099-recover-binary-search-tree
0110-balanced-binary-tree
1207-delete-nodes-and-return-forest
1653-number-of-good-leaf-nodes-pairs
2306-create-binary-tree-from-descriptions

Binary Tree

0098-validate-binary-search-tree
0099-recover-binary-search-tree
0110-balanced-binary-tree
1207-delete-nodes-and-return-forest
1653-number-of-good-leaf-nodes-pairs
2306-create-binary-tree-from-descriptions

Depth-First Search

0098-validate-binary-search-tree
0099-recover-binary-search-tree
0110-balanced-binary-tree
0813-all-paths-from-source-to-target
1207-delete-nodes-and-return-forest
1653-number-of-good-leaf-nodes-pairs

Dynamic Programming

0042-trapping-rain-water
0045-jump-game-ii
0053-maximum-subarray
0055-jump-game
0062-unique-paths
0072-edit-distance
0121-best-time-to-buy-and-sell-stock
0122-best-time-to-buy-and-sell-stock-ii
0338-counting-bits
0435-non-overlapping-intervals
0714-best-time-to-buy-and-sell-stock-with-transaction-fee
0806-domino-and-tromino-tiling
1196-filling-bookcase-shelves
1250-longest-common-subsequence

Combinatorics

0062-unique-paths

String

0006-zigzag-conversion
0012-integer-to-roman
0014-longest-common-prefix
0058-length-of-last-word
0068-text-justification
0072-edit-distance
0151-reverse-words-in-a-string
0208-implement-trie-prefix-tree
0345-reverse-vowels-of-a-string
1146-greatest-common-divisor-of-strings
1250-longest-common-subsequence
1397-search-suggestions-system
1660-thousand-separator
1698-replace-all-s-to-avoid-consecutive-repeating-characters
1786-count-the-number-of-consistent-strings
1894-merge-strings-alternately
2163-kth-distinct-string-in-an-array
2502-sort-the-people
2727-number-of-senior-citizens
3235-minimum-cost-to-convert-string-i

Matrix

0073-set-matrix-zeroes
1496-lucky-numbers-in-a-matrix
1711-find-valid-matrix-given-row-and-column-sums
2132-convert-1d-array-into-2d-array
2472-build-a-matrix-with-conditions

Greedy

0045-jump-game-ii
0055-jump-game
0122-best-time-to-buy-and-sell-stock-ii
0134-gas-station
0135-candy
0435-non-overlapping-intervals
0452-minimum-number-of-arrows-to-burst-balloons
0605-can-place-flowers
0714-best-time-to-buy-and-sell-stock-with-transaction-fee
1711-find-valid-matrix-given-row-and-column-sums

Bit Manipulation

0136-single-number
0338-counting-bits
1441-minimum-flips-to-make-a-or-b-equal-to-c
1786-count-the-number-of-consistent-strings

Design

0208-implement-trie-prefix-tree
0380-insert-delete-getrandom-o1
0937-online-stock-span

Trie

0014-longest-common-prefix
0208-implement-trie-prefix-tree
1397-search-suggestions-system

Binary Search

0167-two-sum-ii-input-array-is-sorted
1397-search-suggestions-system
1615-range-sum-of-sorted-subarray-sums

Sorting

0088-merge-sorted-array
0169-majority-element
0274-h-index
0435-non-overlapping-intervals
0452-minimum-number-of-arrows-to-burst-balloons
0948-sort-an-array
1333-sort-the-jumbled-numbers
1397-search-suggestions-system
1556-make-two-arrays-equal-by-reversing-subarrays
1615-range-sum-of-sorted-subarray-sums
1741-sort-array-by-increasing-frequency
2502-sort-the-people

Heap (Priority Queue)

0948-sort-an-array
1397-search-suggestions-system
2868-continuous-subarrays

Stack

0042-trapping-rain-water
0739-daily-temperatures
0937-online-stock-span

Monotonic Stack

0042-trapping-rain-water
0739-daily-temperatures
0937-online-stock-span

Data Stream

0937-online-stock-span

Graph

0813-all-paths-from-source-to-target
1661-minimum-number-of-vertices-to-reach-all-nodes
1916-find-center-of-star-graph
2472-build-a-matrix-with-conditions
3235-minimum-cost-to-convert-string-i

Topological Sort

2472-build-a-matrix-with-conditions

Two Pointers

0026-remove-duplicates-from-sorted-array
0027-remove-element
0042-trapping-rain-water
0080-remove-duplicates-from-sorted-array-ii
0088-merge-sorted-array
0151-reverse-words-in-a-string
0167-two-sum-ii-input-array-is-sorted
0189-rotate-array
0283-move-zeroes
0345-reverse-vowels-of-a-string
1615-range-sum-of-sorted-subarray-sums
1894-merge-strings-alternately

Divide and Conquer

0053-maximum-subarray
0169-majority-element
0948-sort-an-array

Merge Sort

0948-sort-an-array

Bucket Sort

0948-sort-an-array

Radix Sort

0948-sort-an-array

Counting Sort

0169-majority-element
0274-h-index
0948-sort-an-array
1786-count-the-number-of-consistent-strings
2163-kth-distinct-string-in-an-array

Shortest Path

3235-minimum-cost-to-convert-string-i

Binary Search Tree

0098-validate-binary-search-tree
0099-recover-binary-search-tree

Backtracking

0813-all-paths-from-source-to-target

Breadth-First Search

0813-all-paths-from-source-to-target

Enumeration

1689-detect-pattern-of-length-m-repeated-k-or-more-times

Randomized

0380-insert-delete-getrandom-o1

Prefix Sum

0238-product-of-array-except-self

Queue

2868-continuous-subarrays

Sliding Window

2868-continuous-subarrays

Ordered Set

2868-continuous-subarrays

Monotonic Queue

2868-continuous-subarrays

About

Compilation of my solutions to LeetCode problems - using [LeetHub]

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published