Skip to content

Kislay0/Leetcode-practice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Leetcode-practice

Collection of LeetCode questions to ace the coding interview! - Created using LeetHub

LeetCode Topics

Array

0001-two-sum
0004-median-of-two-sorted-arrays
0011-container-with-most-water
0015-3sum
0041-first-missing-positive
0042-trapping-rain-water
0049-group-anagrams
0055-jump-game
0056-merge-intervals
0081-search-in-rotated-sorted-array-ii
0121-best-time-to-buy-and-sell-stock
0136-single-number
0198-house-robber
0213-house-robber-ii
0238-product-of-array-except-self
0268-missing-number
0287-find-the-duplicate-number
0347-top-k-frequent-elements
0368-largest-divisible-subset
0416-partition-equal-subset-sum
0747-min-cost-climbing-stairs
0797-rabbits-in-forest
1656-count-good-triplets
1720-crawler-log-folder
1993-sum-of-all-subset-xor-totals
2144-maximum-difference-between-increasing-elements
2155-find-missing-observations
2160-minimum-operations-to-make-a-uni-value-grid
2220-find-all-possible-recipes-from-given-supplies
2249-count-the-hidden-sequences
2262-solving-questions-with-brainpower
2280-count-good-triplets-in-an-array
2308-divide-array-into-equal-pairs
2478-longest-nice-subarray
2529-range-product-queries-of-powers
2588-maximum-number-of-points-from-grid-queries
2614-maximum-count-of-positive-integer-and-negative-integer
2665-minimum-time-to-repair-cars
2681-put-marbles-in-bags
2699-count-the-number-of-fair-pairs
2720-minimize-the-maximum-difference-of-pairs
2888-minimum-index-of-a-valid-split
3001-apply-operations-to-maximize-score
3152-maximum-value-of-an-ordered-triplet-ii
3154-maximum-value-of-an-ordered-triplet-i
3241-divide-array-into-arrays-with-max-difference
3321-type-of-triangle
3332-minimum-operations-to-exceed-threshold-value-ii
3348-minimum-cost-walk-in-weighted-graph
3430-count-days-without-meetings
3475-minimum-operations-to-make-binary-array-elements-equal-to-one-i
3621-minimum-operations-to-make-array-values-equal-to-k
3656-minimum-number-of-operations-to-make-elements-in-array-distinct
3657-check-if-grid-can-be-cut-into-sections

Binary Search

0004-median-of-two-sorted-arrays
0081-search-in-rotated-sorted-array-ii
0268-missing-number
0287-find-the-duplicate-number
1929-maximum-value-at-a-given-index-in-a-bounded-array
2280-count-good-triplets-in-an-array
2614-maximum-count-of-positive-integer-and-negative-integer
2665-minimum-time-to-repair-cars
2699-count-the-number-of-fair-pairs
2720-minimize-the-maximum-difference-of-pairs

Hash Table

0001-two-sum
0041-first-missing-positive
0049-group-anagrams
0242-valid-anagram
0268-missing-number
0347-top-k-frequent-elements
0424-longest-repeating-character-replacement
0768-partition-labels
0797-rabbits-in-forest
1218-lowest-common-ancestor-of-deepest-leaves
1460-number-of-substrings-containing-all-three-characters
1500-count-largest-group
2220-find-all-possible-recipes-from-given-supplies
2308-divide-array-into-equal-pairs
2888-minimum-index-of-a-valid-split
3548-find-the-count-of-good-integers
3621-minimum-operations-to-make-array-values-equal-to-k
3656-minimum-number-of-operations-to-make-elements-in-array-distinct

Bit Manipulation

0136-single-number
0190-reverse-bits
0191-number-of-1-bits
0268-missing-number
0287-find-the-duplicate-number
0338-counting-bits
0371-sum-of-two-integers
1993-sum-of-all-subset-xor-totals
2308-divide-array-into-equal-pairs
2478-longest-nice-subarray
2529-range-product-queries-of-powers
3348-minimum-cost-walk-in-weighted-graph
3475-minimum-operations-to-make-binary-array-elements-equal-to-one-i

Counting

0347-top-k-frequent-elements
2308-divide-array-into-equal-pairs
2614-maximum-count-of-positive-integer-and-negative-integer

Divide and Conquer

0004-median-of-two-sorted-arrays
0190-reverse-bits
0191-number-of-1-bits
0347-top-k-frequent-elements
2280-count-good-triplets-in-an-array

String

0006-zigzag-conversion
0038-count-and-say
0049-group-anagrams
0091-decode-ways
0125-valid-palindrome
0242-valid-anagram
0424-longest-repeating-character-replacement
0592-fraction-addition-and-subtraction
0768-partition-labels
1460-number-of-substrings-containing-all-three-characters
1720-crawler-log-folder
2220-find-all-possible-recipes-from-given-supplies
3243-count-the-number-of-powerful-integers

Sorting

0015-3sum
0049-group-anagrams
0056-merge-intervals
0242-valid-anagram
0268-missing-number
0347-top-k-frequent-elements
0368-largest-divisible-subset
2160-minimum-operations-to-make-a-uni-value-grid
2588-maximum-number-of-points-from-grid-queries
2681-put-marbles-in-bags
2699-count-the-number-of-fair-pairs
2888-minimum-index-of-a-valid-split
3001-apply-operations-to-maximize-score
3241-divide-array-into-arrays-with-max-difference
3321-type-of-triangle
3430-count-days-without-meetings
3657-check-if-grid-can-be-cut-into-sections

Sliding Window

0424-longest-repeating-character-replacement
1460-number-of-substrings-containing-all-three-characters
2478-longest-nice-subarray
3475-minimum-operations-to-make-binary-array-elements-equal-to-one-i

Queue

3475-minimum-operations-to-make-binary-array-elements-equal-to-one-i

Prefix Sum

0238-product-of-array-except-self
2249-count-the-hidden-sequences
2529-range-product-queries-of-powers
3475-minimum-operations-to-make-binary-array-elements-equal-to-one-i

Union Find

2588-maximum-number-of-points-from-grid-queries
2793-count-the-number-of-complete-components
3348-minimum-cost-walk-in-weighted-graph

Graph

2090-number-of-ways-to-arrive-at-destination
2220-find-all-possible-recipes-from-given-supplies
2793-count-the-number-of-complete-components
3348-minimum-cost-walk-in-weighted-graph

Heap (Priority Queue)

0347-top-k-frequent-elements
2588-maximum-number-of-points-from-grid-queries
2681-put-marbles-in-bags
3332-minimum-operations-to-exceed-threshold-value-ii

Simulation

0592-fraction-addition-and-subtraction
2155-find-missing-observations
3332-minimum-operations-to-exceed-threshold-value-ii

Topological Sort

2090-number-of-ways-to-arrive-at-destination
2220-find-all-possible-recipes-from-given-supplies

Depth-First Search

1218-lowest-common-ancestor-of-deepest-leaves
2793-count-the-number-of-complete-components

Breadth-First Search

1218-lowest-common-ancestor-of-deepest-leaves
2588-maximum-number-of-points-from-grid-queries
2793-count-the-number-of-complete-components

Dynamic Programming

0042-trapping-rain-water
0055-jump-game
0070-climbing-stairs
0091-decode-ways
0121-best-time-to-buy-and-sell-stock
0198-house-robber
0213-house-robber-ii
0338-counting-bits
0368-largest-divisible-subset
0416-partition-equal-subset-sum
0747-min-cost-climbing-stairs
2090-number-of-ways-to-arrive-at-destination
2262-solving-questions-with-brainpower
3243-count-the-number-of-powerful-integers

Shortest Path

2090-number-of-ways-to-arrive-at-destination

Greedy

0011-container-with-most-water
0055-jump-game
0768-partition-labels
0797-rabbits-in-forest
1529-max-difference-you-can-get-from-changing-an-integer
1929-maximum-value-at-a-given-index-in-a-bounded-array
2681-put-marbles-in-bags
2720-minimize-the-maximum-difference-of-pairs
3001-apply-operations-to-maximize-score
3241-divide-array-into-arrays-with-max-difference

Math

0002-add-two-numbers
0007-reverse-integer
0060-permutation-sequence
0070-climbing-stairs
0268-missing-number
0368-largest-divisible-subset
0371-sum-of-two-integers
0592-fraction-addition-and-subtraction
0797-rabbits-in-forest
1500-count-largest-group
1529-max-difference-you-can-get-from-changing-an-integer
1993-sum-of-all-subset-xor-totals
2050-count-good-numbers
2155-find-missing-observations
2160-minimum-operations-to-make-a-uni-value-grid
2998-count-symmetric-integers
3001-apply-operations-to-maximize-score
3243-count-the-number-of-powerful-integers
3321-type-of-triangle
3548-find-the-count-of-good-integers

Matrix

2160-minimum-operations-to-make-a-uni-value-grid
2588-maximum-number-of-points-from-grid-queries

Bucket Sort

0347-top-k-frequent-elements

Quickselect

0347-top-k-frequent-elements

Two Pointers

0011-container-with-most-water
0015-3sum
0042-trapping-rain-water
0125-valid-palindrome
0287-find-the-duplicate-number
0768-partition-labels
2588-maximum-number-of-points-from-grid-queries
2699-count-the-number-of-fair-pairs

Stack

0042-trapping-rain-water
1720-crawler-log-folder
3001-apply-operations-to-maximize-score

Monotonic Stack

0042-trapping-rain-water
3001-apply-operations-to-maximize-score

Number Theory

3001-apply-operations-to-maximize-score

Linked List

0002-add-two-numbers
0328-odd-even-linked-list

Memoization

0070-climbing-stairs

Tree

1218-lowest-common-ancestor-of-deepest-leaves

Binary Tree

1218-lowest-common-ancestor-of-deepest-leaves

Backtracking

1993-sum-of-all-subset-xor-totals

Combinatorics

1993-sum-of-all-subset-xor-totals
3548-find-the-count-of-good-integers

Enumeration

1656-count-good-triplets
1993-sum-of-all-subset-xor-totals
2998-count-symmetric-integers
3548-find-the-count-of-good-integers

Recursion

0002-add-two-numbers
0060-permutation-sequence
2050-count-good-numbers

Binary Indexed Tree

2280-count-good-triplets-in-an-array

Segment Tree

2280-count-good-triplets-in-an-array

Merge Sort

2280-count-good-triplets-in-an-array

Ordered Set

2280-count-good-triplets-in-an-array

About

Collection of LeetCode questions to ace the coding interview! - Created using [LeetHub](https://github.com/QasimWani/LeetHub)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published