Skip to content

bhavishya112/dsa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

162 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A collection of LeetCode questions to ace the coding interview! - Created using LeetHub v2

LeetCode Topics

Array

0011-container-with-most-water
0015-3sum
0016-3sum-closest
0031-next-permutation
0042-trapping-rain-water
0049-group-anagrams
0075-sort-colors
0189-rotate-array
0198-house-robber
0213-house-robber-ii
0238-product-of-array-except-self
0315-count-of-smaller-numbers-after-self
0347-top-k-frequent-elements
0493-reverse-pairs
1547-minimum-cost-to-cut-a-stick
1961-maximum-ice-cream-bars
2228-watering-plants-ii

Greedy

0011-container-with-most-water
1880-largest-merge-of-two-strings
1961-maximum-ice-cream-bars
3195-separate-black-and-white-balls

Sorting

0015-3sum
0016-3sum-closest
0049-group-anagrams
0075-sort-colors
0347-top-k-frequent-elements
1547-minimum-cost-to-cut-a-stick
1961-maximum-ice-cream-bars

Counting Sort

0347-top-k-frequent-elements
1961-maximum-ice-cream-bars

Math

0189-rotate-array

Two Pointers

0005-longest-palindromic-substring
0011-container-with-most-water
0015-3sum
0016-3sum-closest
0031-next-permutation
0042-trapping-rain-water
0075-sort-colors
0151-reverse-words-in-a-string
0189-rotate-array
0443-string-compression
1880-largest-merge-of-two-strings
2228-watering-plants-ii
3018-make-string-a-subsequence-using-cyclic-increments
3195-separate-black-and-white-balls

Simulation

2228-watering-plants-ii

String

0005-longest-palindromic-substring
0049-group-anagrams
0151-reverse-words-in-a-string
0443-string-compression
1880-largest-merge-of-two-strings
3018-make-string-a-subsequence-using-cyclic-increments
3195-separate-black-and-white-balls

Binary Search

0315-count-of-smaller-numbers-after-self
0493-reverse-pairs

Divide and Conquer

0315-count-of-smaller-numbers-after-self
0347-top-k-frequent-elements
0493-reverse-pairs

Binary Indexed Tree

0315-count-of-smaller-numbers-after-self
0493-reverse-pairs

Segment Tree

0315-count-of-smaller-numbers-after-self
0493-reverse-pairs

Merge Sort

0315-count-of-smaller-numbers-after-self
0493-reverse-pairs

Ordered Set

0315-count-of-smaller-numbers-after-self
0493-reverse-pairs

Hash Table

0049-group-anagrams
0347-top-k-frequent-elements

Heap (Priority Queue)

0347-top-k-frequent-elements

Bucket Sort

0347-top-k-frequent-elements

Quickselect

0347-top-k-frequent-elements

Prefix Sum

0238-product-of-array-except-self

Dynamic Programming

0005-longest-palindromic-substring
0042-trapping-rain-water
0198-house-robber
0213-house-robber-ii
1547-minimum-cost-to-cut-a-stick

Stack

0042-trapping-rain-water

Monotonic Stack

0042-trapping-rain-water

Linked List

0021-merge-two-sorted-lists
0206-reverse-linked-list

Recursion

0021-merge-two-sorted-lists
0206-reverse-linked-list

About

All my dsa solved problems

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published