Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

My solutions synced by LeetHub while solving algorithmic problems on LeetCode.

Notifications You must be signed in to change notification settings

jigyansunanda/Leetcode-Practice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LC-Practice

My LeetCode Solutions along with Time Taken (% Percentile) Space Taken (% Percentile)

Array

0037-sudoku-solver
0042-trapping-rain-water
0045-jump-game-ii
0057-insert-interval
0128-longest-consecutive-sequence
0139-word-break
0140-word-break-ii
0153-find-minimum-in-rotated-sorted-array
0238-product-of-array-except-self
0309-best-time-to-buy-and-sell-stock-with-cooldown
0322-coin-change
0354-russian-doll-envelopes
0403-frog-jump
0472-concatenated-words
0729-my-calendar-i
0735-asteroid-collision
0879-maximize-distance-to-closest-person
0974-reorder-data-in-log-files
1014-k-closest-points-to-origin
1036-rotting-oranges
1414-shortest-path-in-a-grid-with-obstacles-elimination
1611-making-file-names-unique

Binary Search

0153-find-minimum-in-rotated-sorted-array
0354-russian-doll-envelopes
0729-my-calendar-i
0755-reach-a-number

Hash Table

0037-sudoku-solver
0127-word-ladder
0128-longest-consecutive-sequence
0138-copy-list-with-random-pointer
0139-word-break
0140-word-break-ii
0141-linked-list-cycle
0142-linked-list-cycle-ii
0146-lru-cache
0438-find-all-anagrams-in-a-string
1611-making-file-names-unique

String

0022-generate-parentheses
0127-word-ladder
0139-word-break
0140-word-break-ii
0438-find-all-anagrams-in-a-string
0472-concatenated-words
0884-k-similar-strings
0974-reorder-data-in-log-files
1250-longest-common-subsequence
1611-making-file-names-unique

Dynamic Programming

0022-generate-parentheses
0042-trapping-rain-water
0045-jump-game-ii
0124-binary-tree-maximum-path-sum
0139-word-break
0140-word-break-ii
0309-best-time-to-buy-and-sell-stock-with-cooldown
0322-coin-change
0354-russian-doll-envelopes
0403-frog-jump
0472-concatenated-words
1250-longest-common-subsequence

Trie

0139-word-break
0140-word-break-ii
0472-concatenated-words

Memoization

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

Union Find

0128-longest-consecutive-sequence

Backtracking

0022-generate-parentheses
0037-sudoku-solver
0113-path-sum-ii
0140-word-break-ii
0813-all-paths-from-source-to-target

Linked List

0083-remove-duplicates-from-sorted-list
0138-copy-list-with-random-pointer
0141-linked-list-cycle
0142-linked-list-cycle-ii
0146-lru-cache

Breadth-First Search

0112-path-sum
0127-word-ladder
0322-coin-change
0813-all-paths-from-source-to-target
0884-k-similar-strings
1036-rotting-oranges
1120-flower-planting-with-no-adjacent
1414-shortest-path-in-a-grid-with-obstacles-elimination

Matrix

0037-sudoku-solver
1036-rotting-oranges
1414-shortest-path-in-a-grid-with-obstacles-elimination

Depth-First Search

0112-path-sum
0113-path-sum-ii
0124-binary-tree-maximum-path-sum
0437-path-sum-iii
0472-concatenated-words
0543-diameter-of-binary-tree
0813-all-paths-from-source-to-target
1120-flower-planting-with-no-adjacent

Graph

0813-all-paths-from-source-to-target
1120-flower-planting-with-no-adjacent

Sliding Window

0438-find-all-anagrams-in-a-string

Prefix Sum

0238-product-of-array-except-self

Two Pointers

0042-trapping-rain-water
0141-linked-list-cycle
0142-linked-list-cycle-ii

Stack

0042-trapping-rain-water
0735-asteroid-collision

Monotonic Stack

0042-trapping-rain-water

Sorting

0354-russian-doll-envelopes
0974-reorder-data-in-log-files
1014-k-closest-points-to-origin

Tree

0112-path-sum
0113-path-sum-ii
0124-binary-tree-maximum-path-sum
0437-path-sum-iii
0543-diameter-of-binary-tree

Binary Tree

0112-path-sum
0113-path-sum-ii
0124-binary-tree-maximum-path-sum
0437-path-sum-iii
0543-diameter-of-binary-tree

Simulation

0735-asteroid-collision

Math

0755-reach-a-number
0866-rectangle-overlap
1014-k-closest-points-to-origin

Geometry

0866-rectangle-overlap
1014-k-closest-points-to-origin

Design

0146-lru-cache
0729-my-calendar-i

Segment Tree

0729-my-calendar-i

Ordered Set

0729-my-calendar-i

Greedy

0045-jump-game-ii

Doubly-Linked List

0146-lru-cache

Divide and Conquer

1014-k-closest-points-to-origin

Heap (Priority Queue)

1014-k-closest-points-to-origin

Quickselect

1014-k-closest-points-to-origin
Morty Proxy This is a proxified and sanitized view of the page, visit original site.