jigyansunanda / Leetcode-Practice

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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
0974-reorder-data-in-log-files
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
0128-longest-consecutive-sequence
0139-word-break
0140-word-break-ii
0438-find-all-anagrams-in-a-string
1611-making-file-names-unique

String

0022-generate-parentheses
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

Breadth-First Search

0112-path-sum
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
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

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

Tree

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

Binary Tree

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

Simulation

0735-asteroid-collision

Math

0755-reach-a-number
0866-rectangle-overlap

Geometry

0866-rectangle-overlap

Design

0729-my-calendar-i

Segment Tree

0729-my-calendar-i

Ordered Set

0729-my-calendar-i

Greedy

0045-jump-game-ii

About

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


Languages

Language:C++ 80.1%Language:Java 16.1%Language:Python 2.1%Language:JavaScript 1.6%Language:Go 0.0%