Skip to content

Samarpitgupta/DSA-Problems-LLD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DSA-ProblemSolving-LLD

Linked List

0023-merge-k-sorted-lists
0061-rotate-list
0092-reverse-linked-list-ii
0160-intersection-of-two-linked-lists

Two Pointers

0028-find-the-index-of-the-first-occurrence-in-a-string
0061-rotate-list
0151-reverse-words-in-a-string
0160-intersection-of-two-linked-lists
0167-two-sum-ii-input-array-is-sorted
0189-rotate-array
0295-find-median-from-data-stream
0344-reverse-string
0392-is-subsequence
0658-find-k-closest-elements

String

0028-find-the-index-of-the-first-occurrence-in-a-string
0344-reverse-string
3379-score-of-a-string

Array

0004-median-of-two-sorted-arrays
0048-rotate-image
0056-merge-intervals
0078-subsets
0121-best-time-to-buy-and-sell-stock
0153-find-minimum-in-rotated-sorted-array
0167-two-sum-ii-input-array-is-sorted
0169-majority-element
0189-rotate-array
0204-count-primes
0215-kth-largest-element-in-an-array
0238-product-of-array-except-self
0347-top-k-frequent-elements
0380-insert-delete-getrandom-o1
0621-task-scheduler
0658-find-k-closest-elements

Math

0048-rotate-image
0189-rotate-array
0204-count-primes
0380-insert-delete-getrandom-o1

Hash Table

0003-longest-substring-without-repeating-characters
0160-intersection-of-two-linked-lists
0169-majority-element
0347-top-k-frequent-elements
0380-insert-delete-getrandom-o1
0621-task-scheduler

Divide and Conquer

0004-median-of-two-sorted-arrays
0023-merge-k-sorted-lists
0169-majority-element
0215-kth-largest-element-in-an-array
0347-top-k-frequent-elements

Sorting

0056-merge-intervals
0169-majority-element
0215-kth-largest-element-in-an-array
0295-find-median-from-data-stream
0347-top-k-frequent-elements
0621-task-scheduler
0658-find-k-closest-elements

Counting

0169-majority-element
0347-top-k-frequent-elements
0621-task-scheduler

Binary Search

0004-median-of-two-sorted-arrays
0153-find-minimum-in-rotated-sorted-array
0167-two-sum-ii-input-array-is-sorted
0658-find-k-closest-elements

String Matching

0003-longest-substring-without-repeating-characters
0028-find-the-index-of-the-first-occurrence-in-a-string
0151-reverse-words-in-a-string
0392-is-subsequence

Heap (Priority Queue)

0023-merge-k-sorted-lists
0215-kth-largest-element-in-an-array
0295-find-median-from-data-stream
0347-top-k-frequent-elements
0621-task-scheduler
0658-find-k-closest-elements

Bucket Sort

0347-top-k-frequent-elements

Quickselect

0215-kth-largest-element-in-an-array
0347-top-k-frequent-elements

Sliding Window

0003-longest-substring-without-repeating-characters
0658-find-k-closest-elements

Dynamic Programming

0121-best-time-to-buy-and-sell-stock
0392-is-subsequence

Prefix Sum

0238-product-of-array-except-self

Merge Sort

0023-merge-k-sorted-lists

Design

0295-find-median-from-data-stream
0380-insert-delete-getrandom-o1

Data Stream

0295-find-median-from-data-stream

Greedy

0621-task-scheduler

Enumeration

0204-count-primes

Number Theory

0204-count-primes

Tree

0111-minimum-depth-of-binary-tree
0112-path-sum
0637-average-of-levels-in-binary-tree

Depth-First Search

0111-minimum-depth-of-binary-tree
0112-path-sum
0637-average-of-levels-in-binary-tree

Breadth-First Search

0111-minimum-depth-of-binary-tree
0112-path-sum
0637-average-of-levels-in-binary-tree

Binary Tree

0111-minimum-depth-of-binary-tree
0112-path-sum
0637-average-of-levels-in-binary-tree

Randomized

0380-insert-delete-getrandom-o1

Matrix

0048-rotate-image

Backtracking

0078-subsets

Bit Manipulation

0078-subsets

LeetCode Topics

Database

0175-combine-two-tables
0176-second-highest-salary
0177-nth-highest-salary
1161-project-employees-i
1338-queries-quality-and-percentage

Hash Table

0003-longest-substring-without-repeating-characters
0013-roman-to-integer
0049-group-anagrams
1249-snapshot-array
2487-optimal-partition-of-string

String

0003-longest-substring-without-repeating-characters
0013-roman-to-integer
0022-generate-parentheses
0049-group-anagrams
0394-decode-string
0647-palindromic-substrings
2487-optimal-partition-of-string

Sliding Window

0003-longest-substring-without-repeating-characters

Array

0015-3sum
0048-rotate-image
0049-group-anagrams
0057-insert-interval
0090-subsets-ii
0167-two-sum-ii-input-array-is-sorted
0322-coin-change
0436-find-right-interval
0745-find-smallest-letter-greater-than-target
1249-snapshot-array

Dynamic Programming

0022-generate-parentheses
0322-coin-change
0647-palindromic-substrings

Breadth-First Search

0322-coin-change
0764-n-ary-tree-level-order-traversal

Greedy

2487-optimal-partition-of-string

Backtracking

0022-generate-parentheses
0090-subsets-ii

Two Pointers

0015-3sum
0167-two-sum-ii-input-array-is-sorted
0647-palindromic-substrings

Binary Search

0167-two-sum-ii-input-array-is-sorted
0436-find-right-interval
0441-arranging-coins
0745-find-smallest-letter-greater-than-target
1249-snapshot-array

Math

0013-roman-to-integer
0048-rotate-image
0441-arranging-coins

Sorting

0015-3sum
0049-group-anagrams
0436-find-right-interval

Design

1249-snapshot-array

Stack

0094-binary-tree-inorder-traversal
0394-decode-string

Recursion

0394-decode-string

Matrix

0048-rotate-image

Tree

0094-binary-tree-inorder-traversal
0764-n-ary-tree-level-order-traversal

Depth-First Search

0094-binary-tree-inorder-traversal

Binary Tree

0094-binary-tree-inorder-traversal

Bit Manipulation

0090-subsets-ii

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages