Skip to content

ParthGodse/leetcode-submissions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

733 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

leetcode-submissions

LeetCode Topics

Array

0004-median-of-two-sorted-arrays
0011-container-with-most-water
0018-4sum
0031-next-permutation
0036-valid-sudoku
0046-permutations
0053-maximum-subarray
0056-merge-intervals
0057-insert-interval
0064-minimum-path-sum
0068-text-justification
0073-set-matrix-zeroes
0075-sort-colors
0079-word-search
0084-largest-rectangle-in-histogram
0108-convert-sorted-array-to-binary-search-tree
0122-best-time-to-buy-and-sell-stock-ii
0128-longest-consecutive-sequence
0139-word-break
0140-word-break-ii
0150-evaluate-reverse-polish-notation
0152-maximum-product-subarray
0162-find-peak-element
0198-house-robber
0209-minimum-size-subarray-sum
0212-word-search-ii
0221-maximal-square
0238-product-of-array-except-self
0274-h-index
0300-longest-increasing-subsequence
0354-russian-doll-envelopes
0373-find-k-pairs-with-smallest-sums
0380-insert-delete-getrandom-o1
0427-construct-quad-tree
0452-minimum-number-of-arrows-to-burst-balloons
0494-target-sum
0540-single-element-in-a-sorted-array
0692-top-k-frequent-words
0729-my-calendar-i
0731-my-calendar-ii
0778-swim-in-rising-water
0918-maximum-sum-circular-subarray
1111-minimum-score-triangulation-of-polygon
1305-number-of-visible-people-in-a-queue
1901-find-a-peak-element-ii
2661-smallest-missing-non-negative-integer-after-operations
3619-adjacent-increasing-subarrays-detection-ii

Dynamic Programming

0005-longest-palindromic-substring
0022-generate-parentheses
0053-maximum-subarray
0064-minimum-path-sum
0097-interleaving-string
0122-best-time-to-buy-and-sell-stock-ii
0124-binary-tree-maximum-path-sum
0139-word-break
0140-word-break-ii
0152-maximum-product-subarray
0198-house-robber
0221-maximal-square
0300-longest-increasing-subsequence
0354-russian-doll-envelopes
0392-is-subsequence
0494-target-sum
0918-maximum-sum-circular-subarray
1111-minimum-score-triangulation-of-polygon
1143-longest-common-subsequence

Binary Search

0004-median-of-two-sorted-arrays
0162-find-peak-element
0209-minimum-size-subarray-sum
0300-longest-increasing-subsequence
0354-russian-doll-envelopes
0540-single-element-in-a-sorted-array
0729-my-calendar-i
0731-my-calendar-ii
0778-swim-in-rising-water
1901-find-a-peak-element-ii
3619-adjacent-increasing-subarrays-detection-ii

Hash Table

0013-roman-to-integer
0017-letter-combinations-of-a-phone-number
0030-substring-with-concatenation-of-all-words
0036-valid-sudoku
0073-set-matrix-zeroes
0127-word-ladder
0128-longest-consecutive-sequence
0139-word-break
0140-word-break-ii
0146-lru-cache
0202-happy-number
0380-insert-delete-getrandom-o1
0433-minimum-genetic-mutation
0692-top-k-frequent-words
2661-smallest-missing-non-negative-integer-after-operations

Math

0002-add-two-numbers
0007-reverse-integer
0013-roman-to-integer
0150-evaluate-reverse-polish-notation
0202-happy-number
0380-insert-delete-getrandom-o1
2661-smallest-missing-non-negative-integer-after-operations

Greedy

0011-container-with-most-water
0122-best-time-to-buy-and-sell-stock-ii
0452-minimum-number-of-arrows-to-burst-balloons
2661-smallest-missing-non-negative-integer-after-operations

String

0005-longest-palindromic-substring
0006-zigzag-conversion
0013-roman-to-integer
0017-letter-combinations-of-a-phone-number
0022-generate-parentheses
0028-find-the-index-of-the-first-occurrence-in-a-string
0030-substring-with-concatenation-of-all-words
0058-length-of-last-word
0068-text-justification
0079-word-search
0097-interleaving-string
0125-valid-palindrome
0127-word-ladder
0139-word-break
0140-word-break-ii
0212-word-search-ii
0297-serialize-and-deserialize-binary-tree
0392-is-subsequence
0394-decode-string
0433-minimum-genetic-mutation
0692-top-k-frequent-words
1143-longest-common-subsequence

Tree

0098-validate-binary-search-tree
0101-symmetric-tree
0108-convert-sorted-array-to-binary-search-tree
0116-populating-next-right-pointers-in-each-node
0117-populating-next-right-pointers-in-each-node-ii
0124-binary-tree-maximum-path-sum
0230-kth-smallest-element-in-a-bst
0236-lowest-common-ancestor-of-a-binary-tree
0297-serialize-and-deserialize-binary-tree
0427-construct-quad-tree
0530-minimum-absolute-difference-in-bst

Depth-First Search

0079-word-search
0098-validate-binary-search-tree
0101-symmetric-tree
0116-populating-next-right-pointers-in-each-node
0117-populating-next-right-pointers-in-each-node-ii
0124-binary-tree-maximum-path-sum
0207-course-schedule
0230-kth-smallest-element-in-a-bst
0236-lowest-common-ancestor-of-a-binary-tree
0297-serialize-and-deserialize-binary-tree
0530-minimum-absolute-difference-in-bst
0778-swim-in-rising-water

Breadth-First Search

0101-symmetric-tree
0116-populating-next-right-pointers-in-each-node
0117-populating-next-right-pointers-in-each-node-ii
0127-word-ladder
0207-course-schedule
0297-serialize-and-deserialize-binary-tree
0433-minimum-genetic-mutation
0530-minimum-absolute-difference-in-bst
0778-swim-in-rising-water

Design

0146-lru-cache
0155-min-stack
0295-find-median-from-data-stream
0297-serialize-and-deserialize-binary-tree
0380-insert-delete-getrandom-o1
0729-my-calendar-i
0731-my-calendar-ii
0838-design-linked-list

Binary Tree

0098-validate-binary-search-tree
0101-symmetric-tree
0108-convert-sorted-array-to-binary-search-tree
0116-populating-next-right-pointers-in-each-node
0117-populating-next-right-pointers-in-each-node-ii
0124-binary-tree-maximum-path-sum
0230-kth-smallest-element-in-a-bst
0236-lowest-common-ancestor-of-a-binary-tree
0297-serialize-and-deserialize-binary-tree
0530-minimum-absolute-difference-in-bst

Trie

0139-word-break
0140-word-break-ii
0212-word-search-ii
0692-top-k-frequent-words

Memoization

0139-word-break
0140-word-break-ii

Backtracking

0017-letter-combinations-of-a-phone-number
0022-generate-parentheses
0046-permutations
0077-combinations
0079-word-search
0140-word-break-ii
0212-word-search-ii
0494-target-sum

Matrix

0036-valid-sudoku
0064-minimum-path-sum
0073-set-matrix-zeroes
0079-word-search
0212-word-search-ii
0221-maximal-square
0427-construct-quad-tree
0778-swim-in-rising-water
1901-find-a-peak-element-ii

Randomized

0380-insert-delete-getrandom-o1

Stack

0084-largest-rectangle-in-histogram
0150-evaluate-reverse-polish-notation
0155-min-stack
0394-decode-string
1305-number-of-visible-people-in-a-queue

Recursion

0002-add-two-numbers
0021-merge-two-sorted-lists
0025-reverse-nodes-in-k-group
0394-decode-string

Segment Tree

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

Ordered Set

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

Prefix Sum

0209-minimum-size-subarray-sum
0238-product-of-array-except-self
0731-my-calendar-ii

Linked List

0002-add-two-numbers
0021-merge-two-sorted-lists
0025-reverse-nodes-in-k-group
0061-rotate-list
0086-partition-list
0092-reverse-linked-list-ii
0116-populating-next-right-pointers-in-each-node
0117-populating-next-right-pointers-in-each-node-ii
0146-lru-cache
0148-sort-list
0838-design-linked-list

Divide and Conquer

0004-median-of-two-sorted-arrays
0053-maximum-subarray
0108-convert-sorted-array-to-binary-search-tree
0148-sort-list
0427-construct-quad-tree
0918-maximum-sum-circular-subarray

Sorting

0018-4sum
0056-merge-intervals
0075-sort-colors
0148-sort-list
0274-h-index
0295-find-median-from-data-stream
0354-russian-doll-envelopes
0452-minimum-number-of-arrows-to-burst-balloons
0692-top-k-frequent-words

Heap (Priority Queue)

0295-find-median-from-data-stream
0373-find-k-pairs-with-smallest-sums
0692-top-k-frequent-words
0778-swim-in-rising-water

Bucket Sort

0692-top-k-frequent-words

Counting

0692-top-k-frequent-words

Two Pointers

0005-longest-palindromic-substring
0011-container-with-most-water
0018-4sum
0028-find-the-index-of-the-first-occurrence-in-a-string
0031-next-permutation
0061-rotate-list
0075-sort-colors
0086-partition-list
0125-valid-palindrome
0148-sort-list
0202-happy-number
0295-find-median-from-data-stream
0392-is-subsequence

Monotonic Stack

0084-largest-rectangle-in-histogram
1305-number-of-visible-people-in-a-queue

Counting Sort

0274-h-index

String Matching

0028-find-the-index-of-the-first-occurrence-in-a-string

Simulation

0068-text-justification

Sliding Window

0030-substring-with-concatenation-of-all-words
0209-minimum-size-subarray-sum

Union Find

0128-longest-consecutive-sequence
0778-swim-in-rising-water

Doubly-Linked List

0146-lru-cache

Binary Search Tree

0098-validate-binary-search-tree
0108-convert-sorted-array-to-binary-search-tree
0230-kth-smallest-element-in-a-bst
0530-minimum-absolute-difference-in-bst

Graph

0207-course-schedule

Topological Sort

0207-course-schedule

Merge Sort

0148-sort-list

Data Stream

0295-find-median-from-data-stream

Queue

0918-maximum-sum-circular-subarray

Monotonic Queue

0918-maximum-sum-circular-subarray

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors